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 >> .