我已阅读其他线程在此处输入链接描述,讨论 .bat 到 L/unix 的转换,但没有一个令人满意。在编写自己的脚本时,我也尝试了很多 hack 类型的方法。
我有以下 example.bat 脚本,它代表了我想在 unix 上运行的那种脚本。
代码:
echo "Example.bat"
perl script1 param.in newParam.in
perl script2 newParam.in stuff.D2D stuff.D2C
program.exe stuff.D2C
perl script3 stuff.DIS results.out
我的问题是我不知道如何处理 unix bash shell 中的 perl 和 program.exe。我曾尝试将它们放入 system() 中,但这不起作用。有人可以帮帮我吗?谢谢!