通过bash脚本写入终端

时间:2016-11-20 10:14:31

标签: bash terminal

我必须运行数百个模拟并扫描输出文件以获取某个变量。为了运行程序,我需要编写

$SIMPLESIM/simplesim-3.0/sim-outorder -config ../../config/tmp.cfg bzip2_base.i386-m32-gcc42-nn dryer.jpg

到终端,其中tmp.cfg是我将为每个模拟修改的配置文件。运行它会输出一个我通过tmp.cfg命名的文件。这显然适用于我在字面上输入到终端,但是,在bash脚本中,运行此命令会给我错误

simplesim-3.0/sim-outorder no such file or directory

我认为它与$符号有关?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

在调用任何命令之前,必须在$ PATH变量中定义其路径,或者必须手动提供调用它的完整路径。 所以在脚本中将SIMPLESIM定义为路径,如SIMPLESIM = / usr / bin,这个/ usr / bin仅供参考。要知道路径在终端中做回显$ SIMPLESIM并查看路径 并调用命令$ SIMPLESIM / simplesim-3.0 / sim-outorder -config ../../config/tmp.cfg bzip2_base.i386-m32-gcc42-nn dryer.jpg