通过文本文件调用脚本(程序名称)
Call script (program name) over textfile
我有一个 bash
脚本,可以打开第二个程序。为此,我使用了这个命令:
programname -parameter -parameter
但程序名称可以不同。例如 "program1"
、"program2"
、"programABC"
。这个程序的名称保存在一个名为“config
”的文件中,可以在那里更改(我不想在这里使用参数,我需要这个配置文件)。
例如,当我需要“program2
”时,我会
echo "program2" > config
无论我使用哪个程序,我的脚本中的参数始终相同。
现在,我的脚本应该从我的“config
”文件中获取第一行并附加两个参数(第一个给出的代码)。
我试过
cat config | -parameter -parameter
但这行不通。
我建议:
"$(cat config)" -parameter -parameter
避免useless-use-of-cat,尝试
"$(<config)" -parameter -parameter
只有当 config
文件的程序名称为 运行.
时,这才会按您的需要工作
我有一个 bash
脚本,可以打开第二个程序。为此,我使用了这个命令:
programname -parameter -parameter
但程序名称可以不同。例如 "program1"
、"program2"
、"programABC"
。这个程序的名称保存在一个名为“config
”的文件中,可以在那里更改(我不想在这里使用参数,我需要这个配置文件)。
例如,当我需要“program2
”时,我会
echo "program2" > config
无论我使用哪个程序,我的脚本中的参数始终相同。
现在,我的脚本应该从我的“config
”文件中获取第一行并附加两个参数(第一个给出的代码)。
我试过
cat config | -parameter -parameter
但这行不通。
我建议:
"$(cat config)" -parameter -parameter
避免useless-use-of-cat,尝试
"$(<config)" -parameter -parameter
只有当 config
文件的程序名称为 运行.