Мне нужно реализовать следующий псевдокод, используя bash.
tmp_1=""
tmp_2=""
for var in "arg_list"
do
if[var is eq to "str_1"]
do
var++ # shift the loop iter to next argument
tmp_1 = var # assign the next string/argument to 'tmp_1' variable
done
done
Например: если я запускаю свой bash скрипт следующим образом, тогда значение tmp_1 должно быть 'str_2'
<my_script> str_1 str_2
Я пытаюсь сделать это с помощью 'shift' в bash, но мне это не сработало. как сделать эту реализацию?