Portál AbcLinuxu, 7. listopadu 2025 00:19
paste, nebo nějakým krkolomným způsobem:
promenna1="1
2
3"
promenna2="a
b
c"
i=0
while read line; do
promenna1arr[$i]=$line
((i++))
done <<<"$promenna1"
i=0
while read line; do
promenna2arr[$i]=$line
((i++))
done <<<"$promenna2"
for((i=0;i<${#promenna1arr[@]};i++)) {
printf "%10s %10s\n" "${promenna1arr[$i]}" "${promenna2arr[$i]}"
}
Víc mne teď nenapadá a upravit to pro případ různého počtu řádek v jednotlivých proměnných už případně jistě zvládnete.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.