Идея такая.
bash script.sh --first something1 --second something2 --n somethingN ...
something1,2,N я хочу записывать в переменную например. Перепробовал несколько конструкций с getopts и просто с while, ничего толкового не вышло. Есть какие-то рабочие конструкции? Типа такой конструкция не работает:
while getopts ":first:second:n:" OPTIONS
do
case $OPTIONS in
first ) FIRST=$OPTARG
echo $FIRST ;;
...
*) exit 1 ;;
esac
done