Linuxでコマンドの出力結果をファイルにリダイレクトします。
記事の目次
コマンドの出力結果をファイルに出力する!(>)
コマンドの出力結果をファイルに出力します。
$ date > date.txt $ cat date.txt Tue Jan 31 06:33:19 JST 2023
コマンドの出力結果をファイルに追加出力する!(>>)
コマンドの出力結果をファイルに追記します。
$ cat date.txt Tue Jan 31 06:33:19 JST 2023 Tue Jan 31 06:34:46 JST 2023
標準エラー出力をファイルに出力する!(2>&1)
標準エラー出力をファイルに出力する場合は、「2>&1」を指定して、標準エラー出力を標準出力にリダイレクトしてファイルに出力します。
$ $ ls aaa > aaa.txt 2>&1 $ cat aaa.txt ls: cannot access 'aaa': No such file or directory
おわりに
標準出力、標準エラー出力は、ファイル等、その他の出力先にリダイレクトすることができます。
関連記事
関連書籍(Amazon)