Доступ к аргументам сценария оболочки по индексу
я уверен, что это легков программировании оболочки. К сожалению, Я'Я нет, и яУ меня довольно трудное время ...
Мне нужно проверить аргументы, передаваемые сценарию оболочки. Я также хочу сохранить все параметры, передаваемые в массиве, так как мне потребуется дальнейшее разделение позже.
У меня есть аргумент-о» за которым следует либо 0, либо 1. Таким образом, я хочу проверить, является ли следующий аргумент действительным. Вот'Что я пытался:
# Loop over all arguments
for i in "$@"
do
# Check if there is a "-" as first character,
# if so: it's a parameter
str="$i"
minus=${str:0:1}
# Special case: -o is followed by 0 or 1
# this parameter needs to be added, too
if [ "$str" == "-o" ]
then
newIdx=`echo $((i+1))` #