このMATLAB関数があるとしましょう
function a = testfun(filename)
% do something with file contents and create some variable a
disp(a);
次のように Cygwin で実行されるシェル スクリプトが必要です。
./testscript.sh < inputforfunction.txt > outputoffunction.txt
入力ファイルには、必要なデータが含まれます。このコマンドを実行すると、出力ファイルに testfun(filename) の実行結果が含まれます。
これまでは、出力をファイル outputoffunction.txt に書き込むことができました。
問題は、ファイル名「inputforfunction.txt」を読みたいということです。
ファイルの内容は読み取れますが、ファイル名は読み取れません。ヒントを教えてください。ありがとう!