|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教一個關於C程序調用shell的問題
我寫了一個csh腳本
內容如下:
!#/bin/csh
more xmlfile |awk '{print $1" "$2" "$3}'
其中,文件xmlfile的內容如下
123 PM_xxx abc
手工執行正常,可以正常顯示xmlfile的相關內容
可是我在C++程序中使用system函數調用該腳本時,卻不能正常執行,
提示stty: : 無此設備或地址
而且不能正確打印出xmlfile文件的內容,打印的卻是一串冒號::::::::::::::
不知道該如何解決,特向各位高手請教。
情況緊急,非常感謝。
註:我使用的運行環境為sun solaris |
請教一個關於C程序調用shell的問題
怎麼調用的?
$PATH/cmd.sh
還是
sh $PATH/cmd.sh |
| |