Замена параметра на ${num//[0 -9]/}

Вы можете использовать команду pasteи выполнить -замену:

table="$(paste -d ';' <(echo -e "$columnA") <(echo -e "$columnB") <(echo -e "$columnC"))"

echo "$table"выдаст вывод как:

A1;B1;C1
A2;B2;C2
A3;B3;C3

Также не забудьте использовать флаг -eс echo, иначе он не будет учитывать \n, тем более и вы получите вывод:

A1\nA2\nA3;B1\nB2\nB3;C1\nC2\nC3

Или используйте printf:

table="$(paste -d ';' <(printf "$columnA") <(printf "$columnB") <(printf "$columnC"))"
-1
19.10.2021, 04:24
0 ответов

Теги

Похожие вопросы