当前位置: 技术问答>linux和unix
救命啊,一个system调用的问题
来源: 互联网 发布时间:2015-12-22
本文导语: 我想把下面这个shell脚本的函数: function test { echo "hello world"; } 变成c语言,也就是当成system函数的参数传递进去,执行的时候老是报错,应该怎样写才对呢? system("function test { echo 'hello world'; }") 执行报错: function...
我想把下面这个shell脚本的函数:
function test
{
echo "hello world";
}
变成c语言,也就是当成system函数的参数传递进去,执行的时候老是报错,应该怎样写才对呢?
system("function test { echo 'hello world'; }")
执行报错:
function not found
function test
{
echo "hello world";
}
变成c语言,也就是当成system函数的参数传递进去,执行的时候老是报错,应该怎样写才对呢?
system("function test { echo 'hello world'; }")
执行报错:
function not found
|
system("echo "function test { echo 'hello world'; }; test" |sh ");
|
这样写肯定不对.你在shell能执行"function test { echo 'hello world'; }")"这个吗?!
system所能执行的命令,首先是要在shell下能执行的.
system所能执行的命令,首先是要在shell下能执行的.
|
system("function testn{necho "hello world";n}n test");
我都试过了中了,是可以的
我都试过了中了,是可以的