Скрипт принимает ключи: -a -b -c -d и список файлов для обработки Порядок их расположения любой и количество тоже. Как их распознать?
Вариатн первый приходящий в голову
res=`echo $* | greep -a`
if [ $res ]; then
a=on
line=`echo $* | sed -n 's/-a//p'`
fi
...
както кажется нерациональным