MATLABからシェルスクリプトの実行

行頭に「!」をつける.

!./foobar.sh

.shでなくとも,実行ファイルもこれで実行できる.標準出力はMATLABのコマンドウィンドウになる.他にもLinuxであれば,

unix('echo foo ')
system('echo bar ')

でできると思う.細かな差異は知らない.
ls,dir,mkdir,pwdなどはMATLABのコマンドとして使用可能のため,わざわざ上記の方法でやる必要はない.
Windowsの場合も,同じようにコマンドプロンプトのスクリプトが実行できるらしい.使ったことはないけど.

逆?はこちら


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2017-11-08 (Wed) 20:11:07 (34d)