Mac 终端脚本:程序内的命令
Mac Terminal script: commands inside program
我想 运行 使用 .sh 脚本在终端内创建一个程序,并让脚本向程序发出命令。这是我的代码:
echo "running ampl"
ampl
include test.run.txt;
python outConverter.py
行include test.run.txt;
是我想在AMPL中运行的命令,但是当我打开AMPL时脚本停止了:
您应该能够通过 redirecting input 将输入传递给 AMPL(或任何其他命令),如下所示:
echo "running ampl"
ampl << EOF
include test.run.txt;
EOF
python outConverter.py
这个特殊情况可以简化为
echo "running ampl"
ampl test.run.txt
python outConverter.py
因为您可以将 AMPL 文件的名称作为命令行参数传递给处理。
我想 运行 使用 .sh 脚本在终端内创建一个程序,并让脚本向程序发出命令。这是我的代码:
echo "running ampl"
ampl
include test.run.txt;
python outConverter.py
行include test.run.txt;
是我想在AMPL中运行的命令,但是当我打开AMPL时脚本停止了:
您应该能够通过 redirecting input 将输入传递给 AMPL(或任何其他命令),如下所示:
echo "running ampl"
ampl << EOF
include test.run.txt;
EOF
python outConverter.py
这个特殊情况可以简化为
echo "running ampl"
ampl test.run.txt
python outConverter.py
因为您可以将 AMPL 文件的名称作为命令行参数传递给处理。