Я проверил некоторые ресурсы, но все еще трудно найти ключ к интерпретации кодов.Команды интерпретации bash
$ find . -iname "*.dwp" -exec bash -c 'mv "$0" "${0%\.dwp}.html"' {} \;
$ find . -name ".DS_Store" -exec rm {} \;
Чтобы быть более точным, чем разница между -iname
и -name
? А что символизирует «-c» и «%»?
Можете ли вы интерпретировать две команды немного для меня?
[Руководство для Findutils] (http://www.gnu.org/software/findutils/manual/html_mono/find.html), (в частности [шаблоны базовых имен] (http://www.gnu.org/software /findutils/manual/html_mono/find.html#Base-Name-Patterns)), [Bash invocation] (https://www.gnu.org/software/bash/manual/html_node/Invoking-Bash.html), [ расширение параметра оболочки] (https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion) –
Спасибо! Я прочитаю это! :) – Penny