Linuxで操作している時に各コマンドで出力した内容や文字列等のテキストをファイルに書き出したい場合があります。
リダイレクションを使用すれば、ファイルに書き込むことができます。
今回はLinuxでリダイレクションを使用して、出力結果やテキストをファイルに書き出す方法をメモします。
■ リダイレクションとは
入力元や出力先を変更する機能です。
出力結果をディスプレイに出力するのではなく、ファイルに書き込む場合などに利用されます。
「>」、「>>」を使用します。
■ ファイルに書き出す方法
・テキストをファイルに書き出す場合
# echo 'test' > hoge.txt # cat hoge.txt test
・追記で書き込みを行う場合
# echo 'hoge' >> hoge.txt # cat hoge.txt test hoge
・コマンドで出力した内容をファイルに書き出す場合
# ls hoge.txt hoge2.txt list.txt # ls > hoge2.txt # cat hoge2.txt hoge.txt hoge2.txt list.txt
・ファイルの中身を空にする場合
# echo '' > hoge2.txt # cat hoge2.txt