5
#!/bin/bash
./program <input.txt> output.txt
的> output.txt
部分被忽略,以便output.txt的結束是空的。如何標準輸入和輸出重定向與擊
此作品爲sort
命令,所以我預期也對其他程序的工作。
任何理由不起作用?我應該如何實現這一目標?
#!/bin/bash
./program <input.txt> output.txt
的> output.txt
部分被忽略,以便output.txt的結束是空的。如何標準輸入和輸出重定向與擊
此作品爲sort
命令,所以我預期也對其他程序的工作。
任何理由不起作用?我應該如何實現這一目標?
最可能的解釋是,你所看到的輸出功率爲stderr
,不stdout
。他們兩個重定向到一個文件,這樣做:
./program <input.txt> output.txt 2>&1
或
./program < input.txt &> output.txt
你會怎麼做像'./program
也許從./program輸出將標準錯誤?嘗試'2> output.txt' – Richante 2012-04-09 16:59:13
@Richante LOL這是奇怪,但現在工程(爲什麼你寫評論的答案嗎?)謝謝 – Inuart 2012-04-09 17:08:36