Это делает то, что вы хотите?
#!/usr/bin/env bash
IFS=$'\n'; var1=( $(... your command here... ) );
IFS=$'\n'; var2=( $(... your command here... ) );
for i in ${!var1[@]}; do
echo ${arr1[$i]};${arr2[$i]};uvuveve
done
Предполагается, что var1
и var2
имеют одинаковое количество строк.
В основном: