найти команду fusses на -exec arg
Я пытаюсь построить и запуститьfind
команда из скрипта. Но я получаю очень загадочное сообщение об ошибке отfind
, Следующее в основном подводит итог, как я собираю командную строку и запускаю ее
$ 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'
Я застрял и буду признателен за вашу помощь. Мне также интересно, что вызывает это. Я использую Bash 3.2.51 на SLES.
Фактическая команда, которую я хочу выполнить, немного длиннее, но я использовалecho
здесь просто для иллюстрации.
Спасибо Динеш