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