Скрипт-обработчик нескольких файлов

Модератор: Модераторы разделов

isprov
Сообщения: 8

Скрипт-обработчик нескольких файлов

Сообщение isprov »

Привет!

Есть red hat , есть скрипт s.pl который обрабатывает данные хранящиеся в нескольких файлах (*.ama - тарификационные записи по суткам) и результат дописывает в один файл (месяц.cdr).
Сейчас я обрабатываю файлы (лежат в одном каталоге со скриптом) следующим образом:
пишу и выполняю в командной строке:

perl s.pl `ls | grep ".ama"` >> "month.cdr"

После выполнения строчки я удаляю руками обработанный .ama файл и запускаю строчку заново. Хотелось бы это дело оптимизировать - написав маленький скрипт который мог бы вызывать скрипт s.pl для всех .ama файлов хранящихся в каталоге , чтобы не долбаться по 50 раз с удалением файлов и ручным запуском скрипта.

Заранее спасибо за помощь.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Скрипт-обработчик нескольких файлов

Сообщение diesel »

ls *.ama | while read i; do ./script.pl "$i" >> results.cdr; rm "$i"; done

?
Спасибо сказали:
isprov
Сообщения: 8

Re: Скрипт-обработчик нескольких файлов

Сообщение isprov »

спасибо большое за простоту языка и помощи :) всё поехало :)
Спасибо сказали: