- Badcase
arr=(
"bash build.sh 111"
"bash install.sh 111"
)
for cmd in ${arr[@]}; do
echo $cmd
done
输出
bash
build.sh
111
bash
install.sh
111
以上输出是有问题的
- Goodcase
arr[0]="bash build.sh 111"
arr[1]="bash install.sh 111"
#
# Run
#
cmdLen=${#arr[@]}
for ((i=0; i<$cmdLen; i++)); do
echo ${arr[$i]}
${cmdList[$i]}
done
输出
bash build.sh 111
bash install.sh 111
网友评论