stdout と stderr をリダイレクトし、noclobber オプションをオーバーライドします。

stdout と stderr をリダイレクトし、noclobber オプションをオーバーライドします。

私のbashオプションがnoclobber開いていて、すでにファイルがありますfile1.txt

リダイレクトを通じて既存のファイルに書きたいです。 標準出力そして標準エラーfile1.txtこのオプションをオーバーライドする場合noclobber。以下は私のコマンドです

find /etc -type l &>| file1.txt

これは私に与えるbash syntax error. Unexpected token '|'

ベストアンサー1

これはうまくいきません。拡張構文を使用する必要があります。

find /etc -type l >| file1.txt 2>&1

おすすめ記事