回答:
出力リダイレクトを使用するだけです:
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 >ます。他のすべてが動作します。