
次の例では「hello」行が出力されないのはなぜでしょうか?
watch bash -c 'echo hello'
これのように?
watch 'echo hello'
echo
出力に直接書き込み、これを端末bash
で読み取ってフォーマットすることを期待していました。使用しませんか?watch
bash -c
stdout
答え1
次のように二重引用符を使用する必要があります:
watch "bash -c 'echo hello'"
あるいはその逆もあります:
watch 'bash -c "echo hello"'