RosettaCodeData/Task/Loop-over-multiple-arrays-simultaneously/UNIX-Shell/loop-over-multiple-arrays-simultaneously-1.sh

17 lines
187 B
Bash
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
a=a:b:c
b=A:B:C
c=1:2:3
oldifs=$IFS
IFS=:
i=0
for wa in $a; do
set -- $b; shift $i; wb=$1
set -- $c; shift $i; wc=$1
printf '%s%s%s\n' $wa $wb $wc
i=`expr $i + 1`
done
IFS=$oldifs