
Por que o seguinte não gera a linha "hello"?
watch bash -c 'echo hello'
Como este?
watch 'echo hello'
Eu esperava escrever diretamente echo
na bash
saída e que isso fosse lido watch
e formatado no terminal. Não bash -c
usa stdout
?
Responder1
Você tem que usar aspas duplas assim:
watch "bash -c 'echo hello'"
Ou, ao contrário:
watch 'bash -c "echo hello"'