当前位置: 技术问答>linux和unix
如何在C中调用linux shell脚本并传递参数?
来源: 互联网 发布时间:2016-12-15
本文导语: 在c 中如何调用linux脚本,这个脚本要求输入二个参数,现在想直接在c中调用这个脚本时,一起把这两个参数也传过去。 我知道有个函数system(char *str),调用脚本:system("copy.sh");但这样参数不能传进去。 各位,能...
在c 中如何调用linux脚本,这个脚本要求输入二个参数,现在想直接在c中调用这个脚本时,一起把这两个参数也传过去。
我知道有个函数system(char *str),调用脚本:system("copy.sh");但这样参数不能传进去。
各位,能什么办法能实现啊?
我知道有个函数system(char *str),调用脚本:system("copy.sh");但这样参数不能传进去。
各位,能什么办法能实现啊?
|
system("copy.sh para1 para2");
|
goodmorning写错了,哈
system()调用一个命令,在命令行手工执行的完整的命令文本都可以作为它的参数
如:
system("ls");
system("ls -l");
system("ls -l yourfile");
...
system()调用一个命令,在命令行手工执行的完整的命令文本都可以作为它的参数
如:
system("ls");
system("ls -l");
system("ls -l yourfile");
...
|
楼上已经说了 既然都是脚本的参数了 那执行的时候命令就应该是一个整体 你干嘛只写copy.sh
|
system("copy.sh para1 para2");