пятница, 22 мая 2009 г.

рекурсивные обработки файлов в *ux

Не то чтобы новое - даже наоборот старое.
Добавил дабы кому пригодилось ;)
Да и сам чтобы не забыл

Возьмем за пример конвертацию файлов на языка C в *ux формат по всем поддиректориям.

Вы можете поменять на свою операцию - например удаление :)

Итак, я знаю примерно 3 способа

  1. #dos2unix -k `find . -name "*.c"`
  2. #find . -name "*.c" -exec dos2unix -k '{}' \;
  3. #find . -name "*.c" -print | xargs dos2unix -k

Я предпочитаю длинный вариант - уже и не помню почему.
Видимо что первое показали - то и использую.

Комментариев нет: