RosettaCodeData/Task/Loop-over-multiple-arrays-simultaneously/UNIX-Shell/loop-over-multiple-arrays-simultaneously-1.sh
2023-07-01 13:44:08 -04:00

16 lines
187 B
Bash

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