「find....-execdir...」の出力をログに保存するにはどうすればよいですか?

「find....-execdir...」の出力をログに保存するにはどうすればよいですか?

次のスクリプトは機能しません。

#!/usr/bin/bash

/usr/bin/find ~/CS -iname "*.html.pmd" -type f -execdir /usr/bin/raco pollen render {} \; > ~/rendering

出力をファイルにリダイレクトします~/rendering。しかし、シェルで実行すると、画面に多くの出力が印刷されます。ただし、スクリプトは空の~/renderingファイルを生成します。出力をファイルとしてどのように保存できますか?

ベストアンサー1

それはリダイレクトを行います標準出力ファイルとして~/rendering。それでも画面に出力が送信されているようであれば、画面に記録されている可能性が高くなります。標準エラー(標準エラー)。

2>&1送信するコマンドの最後に追加標準エラー(#2)を次の場所にストリーミングします。標準出力(#1)。

おすすめ記事