Simplesmente com o redirecionamento de saída :
system_profiler > file.txt
Basicamente, isso levará a saída de system_profiler
e salvará no arquivo file.txt
. Existem tecnicamente dois fluxos de saída diferentes, saída padrão e erro padrão. Eles são tratados separadamente e, se você usar o método de redirecionamento simples acima, você só redirecionará a saída padrão para o arquivo. Se você quiser redirecionar a saída padrão e o erro padrão de ambos , você pode fazer isso:
system_profiler &> file.txt
O &
diz ao shell para redirecionar a saída padrão e o erro padrão para o arquivo.
Se você quer que apenas envie um erro padrão, você pode fazer isso:
system_profiler 2> file.txt
O 2
permite que o shell saiba que precisa apenas redirecionar o erro padrão.
Usar o >
sobrescreverá o arquivo, se já estiver lá. Se você quiser anexá-lo a um arquivo sem apagar o antigo, use >>
, assim:
system_profiler >> file.txt
É claro que você pode usar o &
e o 2
para enviar os erros padrão e padrão e apenas o erro padrão com o operador >>
.