Bash > リダイレクト
更新日
2014-04-26
広告
リダイレクトを使うと、あるコマンドの処理結果を、ファイルに書き込めます。
>
'>' を使う方法を紹介します。$ echo "test" > /tmp/data.txtファイルの中身を確認してみます。
$ cat /tmp/data.txt test
'>'は、ファイルの内容を上書きします。
また、'>'は、標準出力のみをリダイレクトします。 エラー出力も一緒にリダイレクトしたい場合は、以下のようにします。
$ command &> file.txtエラー出力のみをリダイレクトしたい場合は以下のようにします。
$ command 2> file.txt
>>
'>>' は、'>' と違い、ファイルに「追記」します。$ echo "test" >> /tmp/data2.txt $ echo "test" >> /tmp/data2.txt $ cat /tmp/data2.txt test testこうなります。
広告
お問い合わせは sweng.tips@gmail.com まで。