LINUX.ORG.RU

Очень тупой вопрос по find


0

0

Помогите, я уже заколебался читать английский ман. Мне нужно перенаправить в файл (домустим temp.txt) все файлы с расширением *.doc и *.xls из директории /mnt/pan/usr/docs (включая все поддиректории)!!! Буду благодарен.

anonymous

А что значит перенаправить все файлы?
Записать имена файлов или содержимое?
Содержимое:
for file in `find /mnt/pan/usr/docs *.doc` `find /mnt/pan/usr/docs *.xls`; do cat $file >>temp.txt; done

Если только имена, то cat заменить на echo

Flogger_d
()

А что значит перенаправить все файлы?
Записать имена файлов или содержимое?
Содержимое:
for file in `find /mnt/pan/usr/docs --name *.doc` `find /mnt/pan/usr/docs -name *.xls`; do cat $file >>temp.txt; done

Если только имена, то cat заменить на echo

Flogger_d
()

find /mnt/pan/usr/docs -name "*.s" -exec cat {} >>/tmp/temp.txt \;

про замену cat на echo - то же самое :)

grustnoe ★★
()
Ответ на: комментарий от Flogger_d

СПАСИБО За помощь. Работает. Теперь я организую нормальный Backup этого добра.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.