Veja como a lista não funciona

0

Eu tentei esta resposta para simular um watch sem clear :

while sleep 1; do ps -ef | grep convert | grep -v grep done

Ele me deixa com um símbolo maior que e o cursor próximo a ele, nada acontece. Variantes que tentei também não funcionam:

while sleep 1; do ps -ef \| grep convert \| grep -v grep done
while sleep 1; do 'ps -ef | grep convert | grep -v grep' done

Por que eu quero fazer isso: eu quero que os resultados sejam impressos na saída padrão um abaixo do seguinte, e eu não quero que a linha seja truncada para o tamanho da janela.

    
por Paramaeleon 15.08.2017 / 10:49

1 resposta

1

Você está perdendo um ponto e vírgula. O comando correto é:

while sleep 1; do ps -ef | grep convert | grep -v grep; done

Em um comando com várias linhas, isso seria

while sleep 1
do 
   ps -ef | grep convert | grep -v grep
done
    
por 15.08.2017 / 10:52

Tags