Здравствуйте... имеется такой код
#!/bin/bash
while true;
do
st=$1
sgrep='[3-6]\{3,5\}'
./check.py $st | sed -e 's/....: .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. //g' | sed -e 's/\.//g' | sed -e 's/ //g' | tr -d '\r\n' | sed -e 's/;/\n/g' | grep $sgrep >> $st.txt
sleep 0.5;
done
т.е. тут принимается 1 параметр введенный пользователем... а как сделать, чтобы я ввел допустим 5 параметров и запустилось 5 скриптов check.py каждый со своим параметром.. что то типа
sh run.sh param1 param2 param3 paramN
я так понимаю нада цикл сделать типа
foreach param (param1 param2 param3 paramN)
./check.py $param
end
но если не известно сколько параметров? может быть и 10 и 50. каждый раз по разному
нужно видимо какой то массив сделать и туда записать все параметры.. потом в цикл?или есть какое то решение.. с массивами sh вроде не работает?
буду признателен а помощь