Команда для удаления определенных именованных файлов в папке и подпапке - PullRequest
0 голосов
/ 19 ноября 2011

У меня есть папка с именем Octave в папке «Мои документы», и в этой папке Octave есть множество других подпапок, которые содержат сценарии SED для удаления определенных файлов, содержащихся в этих подпапках.Есть ли команда верхнего уровня, которую я могу запустить в терминале, который будет запускать все эти «удалять» файлы SED в подпапках сразу или последовательно?Я хочу сделать это, чтобы очистить папку Octave перед резервным копированием.

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

А как насчет команды find -exec? Что-то вроде:

find /home/babelproofreader/Documents/Octave -type f -name "*.sed" -exec {} \;
1 голос
/ 19 ноября 2011

примерно так должно работать (не проверено):

for file in $(find $(pwd) -name "*.sed"); do
  cd $(basename $file);
  $file
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...