通过文本文件调用脚本(程序名称)

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 文件的程序名称为 运行.

时,这才会按您的需要工作