0
我試圖從腳本構建並運行find
命令。但我從find
得到一個非常神祕的錯誤信息。以下基本概括了我如何構建命令行並運行它-exec arg
$ xx="find . -name 'p*' -mmin +10 -exec echo {} \\;"
$ echo "$xx" #.....and I get the same print from echo $xx
find . -name 'p*' -mmin +10 -exec echo {} \;
$ $xx
find: missing argument to `-exec'
$ find . -name 'p*' -mmin +10 -exec echo {} \;
./p2.sh
./p1.sh
$ read xx
find . -name 'p*' -mmin +2 -exec echo {} \\;
$ $xx
find: missing argument to `-exec'
我被卡住了,並會感謝您的幫助。我也想知道是什麼原因造成的。我在SLES上使用bash 3.2.51。
我想要執行的實際命令有點長,但我在這裏用echo
來說明。
感謝 迪內希
謝謝。應該有一個額外的+1來清晰解釋! – Dinesh 2014-09-11 05:43:43