これが取引です。Win7環境にcygwinをインストールしました。これは、コマンド ラインで実行する一連の処理であり、すべてが機能します。
ファイル mpc.exe は、Intel Fortran Compiler によって作成された 64 ビットの実行可能ファイルです。
cp ./dir1/dir2/mpc.exe ./mpc.exe
./mpc.exe arg1 arg2
すべて順調
そのためのスクリプトを作成したい。その理由は、arg2 のさまざまな値に対してコードを実行したいからです。ファイル「script_mpc.sh」には、次の内容が含まれています。
#!/bin/sh
cp ./dir1/dir2/mpc.exe ./mpc.exe
./mpc.exe arg1 arg2
wait
return_val=$?
[ $retval -eq 0 ] && echo "successfully executed "
コマンドラインに戻り、
$>chmod +x script_mpc.sh
$>./script_mpc.sh
エラー:
./script_mpc.sh: line 2: ./mpc.exe: No such file or directory
とてもフレッシュな初心者です。外出先でのシェル コマンドとスクリプトの学習。助けてください。