如何 运行 程序并使用 linux 上的 bash 文件将参数传递给程序

how to run the program and pass arguments to the program using bash file on linux

我想运行程序example.cpp并传递参数./example -a 25 -f park.mp4 到 bash 文件。我不确定这是否可能。如果可以,请帮我做一下步骤。

在linux

将其保存在 .sh 文件中

/path/to/executable arg1 arg2

然后运行

./file.sh 

经适当许可

听起来您想将参数传递给脚本,而脚本又会将参数传递给程序。这就是我的回答所针对的。

首先您需要编译 .cpp 文件,如果您不提供名称,它将是 a.out。然后要将参数传递给它,您可以按照我在 post 中找到的一些示例进行操作。 https://unix.stackexchange.com/questions/32290/pass-command-line-arguments-to-bash-script

另一个值得一看的地方是 bash 主页,那里有详细的示例,您可以使用这些示例来构建您想要的脚本,还可以使用一些信息用于以后的解决方案。

另一个好用的网站。 http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

希望对您有所帮助。