回答:
出力リダイレクトを使用するだけです:
system_profiler > file.txt
基本的に、これはの出力を取得system_profiler
してfileに保存しますfile.txt
。技術的には2つの異なる出力「ストリーム」、標準出力、および標準エラーがあります。これらは個別に扱われ、上記の単純なリダイレクト方法を使用する場合、標準出力のみをファイルにリダイレクトします。標準出力と標準エラーの両方をリダイレクトしたい場合、これを行うことができます:
system_profiler &> file.txt
これ&
は、標準出力と標準エラーをファイルにリダイレクトするようシェルに指示します。
標準エラーを出力したいだけなら、これを行うことができます:
system_profiler 2> file.txt
これ2
により、シェルは標準エラーのみをリダイレクトする必要があることを認識できます。
を使用する>
と、ファイルが既に存在する場合は上書きされます。古いファイルを消去せずにファイルに追加する場合は>>
、次のように使用できます。
system_profiler >> file.txt
もちろん、&
と2
を使用して、標準出力と標準エラーの両方を送信できます>>
。また、オペレーターによる標準エラーだけを送信することもできます。
リダイレクション。
awesomo > somefile.txt
-bash: syntax error near unexpected token >
ます。他のすべてが動作します。