1
A
回答
3
#!/bin/bash
(($# != 1)) && echo "Usage: $0 num" && exit -1
for ((c=1; c<=$1; c++))
do
./run_c_program &
done
wait
$1
代表第一个命令行参数$#
代表的论据$0
的数量的名字脚本run_c_program
是C程序的可执行- 与
&
的C程序在后台 - 与
wait
脚本等待C程序终止(可选)
5
这是相当简单:
#!/bin/bash
$1
如果您想将其余的参数作为参数传递给函数,这样做:
[email protected]
(即foo.sh echo hi
执行echo hi
)
如果您想窃取一些参数并通过其他参数,请使用shift
:
param1=$1
shift
echo [email protected] # contains parameters 2+
1
你可以尝试使用system
功能
system("./script.sh");
相关问题
- 1. Bash shell程序
- 2. 如何运行程序和启动shell
- 3. 在PuTTY shell中启动Windows GUI程序
- 4. C#:自动重启程序
- 5. 从ASP.NET C#启动程序#
- 6. C程序启动缓慢
- 7. 从C++程序启动IE
- 8. 简单Shell/bash程序语法
- 9. Bash Shell的新应用程序
- 10. 在Windows Shell启动之前启动应用程序?
- 11. 如何从另一个c程序启动c程序
- 12. 从C++启动C#.Net应用程序
- 13. 用C程序启动和终止cu
- 14. 从shellscript启动java程序
- 15. 从Bash脚本启动Bash脚本以启动GUI应用程序
- 16. 几次启动程序
- 17. Python程序启动
- 18. 从启动程序
- 19. 自动阻止应用程序从启动程序启动
- 20. 在MPI程序中启动OpenMP程序
- 21. 启动和杀害Java应用程序与shell脚本(Debian的)
- 22. 如何从C#应用程序启动应用程序?
- 23. C++启动程序与现有应用程序分离
- 24. 想要C#程序启动WPF应用程序
- 25. c#通过程序在启动时添加应用程序
- 26. 用c#console应用程序启动wpf.exe应用程序?
- 27. 程序启动在Windows启动应用程序
- 28. 从应用程序启动“启动器应用程序抽屉”?
- 29. 程序启动后启动Java代理程序
- 30. 在Windows启动应用程序C#
就证明了这三个完全执行不同的答案,这是一个难以理解的问题。请修改。 – 2013-02-24 23:11:05
如果你想计划你的命令,你可以使用'at'或'batch'命令:at'和'batch'从标准输入或指定文件中读取将在稍后执行的命令 – 2013-02-24 23:27:10