我只是從我的C++程序調用shell腳本。 Shell腳本正在成功執行。但我無法接收通過C++程序傳遞給shell腳本的命令行參數。將命令行參數傳遞給從C++程序調用的bash shell腳本
#include<iostream>
int main()
{
system(". script.sh a b v d d");
return 0;
}
SHELL
echo "start | $2 | $1 | $3"
O/P:
./a.out
start | | |
當你運行它時會發生什麼? –
@MatsPetersson附上輸出 –