Usando o shell bash , um método possível é:
instances=( 'cat instances' )
snapshots=( 'cat snapshots' )
for i in ${!instances[@]}; do
ec2-attach-volume -C cert.pem -K pk.pem \
--instance ${instances[i]} --snapshot ${snapshots[i]}
done
Aqui ${!instances[@]} se expande para todos os índices da matriz instances (0, 1, 2 e assim por diante). Você pode examinar o conteúdo da matriz fazendo declare -p instances snapshots após as duas primeiras linhas.