0
我正在嘗試將以下cshell命令轉換爲bash ,但我不確定它的功能以及如何將其 翻譯爲bash。將cshell轉換爲bash
./runall |& fold -w 80 |& tee ${log_file}
讚賞任何幫助,
特德
我正在嘗試將以下cshell命令轉換爲bash ,但我不確定它的功能以及如何將其 翻譯爲bash。將cshell轉換爲bash
./runall |& fold -w 80 |& tee ${log_file}
讚賞任何幫助,
特德
foo |& bar
執行foo
其輸出和錯誤管道輸送到的bar
標準輸入。
bash相當於foo 2>&1 | bar
。
因此,對於你的命令,它應該是(未經測試):
./runall 2>&1 | fold -w 80 2>&1 | tee ${log_file}
(在${log_file}
大括號是不是真的有必要,但他們是無害的,有的認爲他們是一個好主意;對於csh和bash都是如此)。