tee
grava ambos no arquivo e stdout
, use isso:
ps -ef | tee psoutput.txt | less
Ou use apenas &&
para abrir o arquivo com menos após a conclusão bem-sucedida de ps
ps -ef > psoutput.txt && less psoutput.txt
Estou tentando enviar o comando ps
para um arquivo em /home/username/ps.txt
. Eu quero criar o arquivo em movimento, escrever a saída de ps
para ele e também ler o mesmo em um único comando.
Eu tentei isso:
ps > /home/username/ps.txt | less /home/username/ps.txt
Ele grava no arquivo depois de criá-lo, mas não o envia. Mas usar less
separa a saída adequada.
Posso realizar isso em um único comando?
Apenas muito breve. tee
pode ser usado para este propósito
ps | tee ps-info.txt