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

行頭に「!」をつける.

!./foobar.sh

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

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

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

逆?はこちら

参考 - MathWorks公式


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2018-05-06 (Sun) 09:26:08 (44d)