次のスクリプトは機能しません。
#!/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)。