System_profilerなどのコマンドを入力して、コンピューターのどこかに出力を保存するにはどうすればよいですか?
単に 出力リダイレクト :
system_profiler > file.txt
基本的に、これはsystem_profiler
の出力を取得し、ファイルfile.txt
に保存します。技術的には、2つの異なる出力「ストリーム」、標準出力、および標準エラーがあります。これらは別々に扱われ、上記の単純なリダイレクト方法を使用する場合は、標準出力のみをファイルにリダイレクトします。標準出力と標準エラーの両方をリダイレクトする場合は、次のようにします。
system_profiler &> file.txt
&
は、標準出力と標準エラーをファイルにリダイレクトするようにシェルに指示します。
just標準エラーを出力したい場合、これを行うことができます:
system_profiler 2> file.txt
2
は、標準エラーのみをリダイレクトする必要があることをシェルに通知します。
>
を使用すると、ファイルが既に存在する場合は上書きされます。古いファイルを消去せずにファイルに追加したい場合は、次のように>>
を使用できます。
system_profiler >> file.txt
もちろん、&
と2
を使用して、標準出力と標準エラーの両方を送信することも、>>
演算子を使用して標準エラーだけを送信することもできます。
リダイレクション。
awesomo > somefile.txt