2014-05-09 24 views
2

我試圖做一個簡單的TCSH腳本來有效地模擬找到並輸出到文件;另外我想消除發送到標準錯誤的任何錯誤消息。TCSH腳本中的標準錯誤重定向

#!/bin/tcsh 

ls $argv > filelist 2> /dev/null 

找到腳本的部分似乎工作作爲應該,但標準錯誤重定向沒有。什麼是「消除」錯誤信息的最佳方式?

回答

1

您嘗試的語法是bash y。在tcsh,你可以這樣做:

(ls $argv > filelist) >& /dev/null 

注意>&重定向輸出和錯誤,但由於標準輸出已經被重定向到其他地方只標準錯誤將使它通過到/ dev/null的。

相關問題