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

时间:2015-12-24 03:37:48

标签: bash shell command-line-arguments root raspbian

我想运行程序 example.cpp 并传递参数 ./ example -a 25 -f park.mp4 通过bash文件。我不确定是否可能。如果有可能,请帮我完成这些步骤。

2 个答案:

答案 0 :(得分:0)

在linux中

将其保存在.sh文件中

/path/to/executable arg1 arg2

然后运行

./file.sh 

获得适当的许可

答案 1 :(得分:0)

听起来你想将参数传递给脚本,而脚本又会将参数传递给程序。这就是我的答案。

首先你需要编译.cpp文件,如果你没有提供名称它将是a.out。然后,为了传递参数,你可以按照我在这篇文章中找到的一些例子。 https://unix.stackexchange.com/questions/32290/pass-command-line-arguments-to-bash-script

另一个好看的地方是bash主页,它将包含您可以用来构建所需脚本的详细示例,还可以将一些信息用于以后的解决方案。

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

希望这可以帮助你。