аргумент bash для аргументов в $ @
У меня есть скрипт с длинным списком необязательных аргументов. некоторые имеют связанные значения.
Такие как:
.script --first 2012-12-25 --last 2012-12-26 --copy --remove
.script --first 2012-12-25
Таким образом, следующее утверждение дела:
for arg in "$@"
do
case $arg in
"--first" )
START_DATE=$arg;;
"--last" )
END_DATE=$arg;;
"--copy" )
COPY=true;;
"--remove" )
REMOVE=true;;
# ... and so on
esac
done
Моя проблема:это нуждается в приращении$arg+1
введите оператор, чтобы получить следующий аргумент (в некоторых случаях).
Как это возможно? Я
Я также рад сделать подстроку такой.script --first2012-12-25 --last2012-12-26
и не уверен, как действовать там.