这是交易。我已经在 Win7 环境中安装了 cygwin。这是我将在命令行中执行的一系列操作,并且一切正常,
文件 mpc.exe 是英特尔 Fortran 编译器创建的 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
一个非常新鲜的初学者。随时随地学习 shell 命令和脚本。请帮忙。