为什么以下不输出“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"'
为什么以下不输出“hello”行?
watch bash -c 'echo hello'
作为这个?
watch 'echo hello'
我希望直接echo
写入输出,并由终端bash
读取并格式化。watch
不会bash -c
用吗stdout
?
你必须像这样使用双引号:
watch "bash -c 'echo hello'"
或者,反过来:
watch 'bash -c "echo hello"'