Отправляет email-рассылки с помощью сервиса Sendsay

мне нужно перевести в txt большое количество вордовских файлов

Помогите мне пожалуйста вот в такой проблеме

Мне нужно перевести в txt большое количество вордовских файлов
(они представляют из себя примерно 1500 файлов в формате microsoft
word, название файла состоит из автора и названия книги, и мне
обязательно надо его сохранить.

Я поставил себе antiword, все работает так

Например я запускаю такую команду
antiword -f ./Рудазов\ Архимаг.doc >РудазовАрхимаг.txt

При такой команде действительно все конвертируется, но меня
не устраивает вот что
Мне придется вручную писать название для каждого файла (из 1500), и
не подскажете ли как мне решить эту проблему, Я хочу написать скрипт
который бы переконвертировал все эти вордовские файлы в txt формат но
при этом что бы текстоый файл назывался как его вордовский оригинал.

Помогите пожалуйста разобраться

Ответить   Супотницкий Сергей Tue, 12 Apr 2005 10:26:20 +0400 (#349294)

 

Ответы:

On Вторник 12 Апрель 2005 10:26, Супотницкий Сергей wrote:

for s in *.doc
do d="`basename "$s" .doc`.txt"
antiword -f "$s" > "$d"
done

Не забывайте про кавычки, а то будут проблемы, если в имени файла
есть пробелы

Ответить   "Sergey B. Khvatov" Tue, 12 Apr 2005 10:49:06 +0400 (#349308)

 

В сообщении от 1113292146 секунд после начала Эпохи Unix Вы написали:

Для рекурсивной обработки:

$ find . -name '*.doc' -exec sh -c 'antiword -f "{}" >"`basename \"{}\" .doc`.txt"'
\;

Ответить   Konstantin Korikov Tue, 12 Apr 2005 22:35:22 +0300 (#349803)

 

Уважаемые Сергей и Константин

Спасибо за помощь

Ответить   Супотницкий Сергей Fri, 15 Apr 2005 22:44:49 +0400 (#352000)