Bash
查找:沒有這樣的文件或目錄
為什麼
$ while true ; do 'date; time find /tmp/test -type f \ -exec cp /dev/null {} \;';sleep 3600; done
不起作用,而是返回錯誤消息:
-bash: date; time find /tmp/test -type f -exec cp /dev/null {} \;: No such file or directory
我試過轉義
;
,{}
但我仍然得到同樣的錯誤。是的,有一個/tmp/test
目錄。
刪除引號,它將按預期工作(是的,您必須連續有兩個分號)。
to 的參數
do
是單個命令;其他命令使用命令鏈。while true ; do date ; find ... ; sleep 3600 ; done