>Очень всё запутанно написано :))
>Попробуйте посмотрить в сторону autoload. или вот еще модуль http://search.cpan.org/~smueller/AutoLoader-5.63/lib/AutoLoa... Да нафиг надо!!!
Речь идет об элементарной невозможности организовать свою работу!
Все просто
1 составляешь список
утилита_производителя расширение
aaaa.sh a1
ddddd.sh b1
запускаешь свои утилиты
aaaa.sh equip1 >1.a1
aaaa.sh equip2 >2.a1
aaaa.sh equip3 >3.a1
bbbb.sh equip1 >1.b1
bbbb.sh equip2 >2.b1
bbbb.sh equip3 >3.b1
в перле можно сделать по разному
а) организовать промежуточный формат - единый
и тогда запускаешь модуль который читает список обрабатываемых файлов и по расширению определяет какую функцию парсер запустить.
б) без промежуточного файла все делаешь в одной программе но так же запускаешь разные функции
в) пишешь несколько перл программ которые приводят все эти форматы к единому
а значит добавляешь в файл форматов поле "парсер"
aaaa.sh a1 a1.pl
ddddd.sh b1 b1.pl