Привет!
Есть 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: Скрипт-обработчик нескольких файлов
ls *.ama | while read i; do ./script.pl "$i" >> results.cdr; rm "$i"; done
?
?
-
isprov
- Сообщения: 8
Re: Скрипт-обработчик нескольких файлов
спасибо большое за простоту языка и помощи
всё поехало 