您好我寫了一個C程序需要3個整數作爲輸入:管AWK輸出到C程序
./myprogram 1 2 3
和我的目標,以管道數據從CSV文件到c程序的輸入。我抓住從用C++程序的每一行:
for i in $(seq 1 `wc -l "test.csv" | awk '{print $1}'`); do sed -n $i'p' "test.csv"; done;
,然後想管這個輸出到我的C程序。我曾嘗試這樣做:
for i in $(seq 1 `wc -l "test.csv" | awk '{print $1}'`); do sed -n $i'p' "test.csv"; done; | ./myprogram
但我得到:
Line
bash: syntax error near unexpected token `|'
我怎麼管輸出到我的C程序?
由於
改變'完成; |'to'done |' – lurker