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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.