Você tem que usar aspas duplas assim:
watch "bash -c 'echo hello'"
Ou, o contrário:
watch 'bash -c "echo hello"'
Por que o seguinte não exibe a linha "olá"?
watch bash -c 'echo hello'
Como este aqui?
watch 'echo hello'
Eu esperava que echo
escrevesse para bash
output diretamente e isso fosse lido por watch
e formatado para terminal. O bash -c
não usa stdout
?
Você tem que usar aspas duplas assim:
watch "bash -c 'echo hello'"
Ou, o contrário:
watch 'bash -c "echo hello"'