我有一个bash脚本,它有4个元素,我想循环最后2个元素。所以我试了一下:
#!/usr/bin/env bash
arg1=$1
arg2=$2
arg3=$3
arg4=$4
list_total=( "$3 $4" )
for my_element in "${list_total}"; do
echo "$my_element"
echo "Wow"
done
使用sh myscript.sh Joe Jack Jim Jess
运行时,输出为:
Jim Jess
Wow
但这不是我对剧本的打算。我想输出:
Jim
Wow
Jess
Wow
拜托,你能指出我做错了什么吗?