У меня в Bash три переменные, каждая из которых содержит строки, разделенные новой строкой, например:
Переменная A:
one
two
three
Переменная B:
Mon
Tue
Wed
Переменная C:
10
11
12
Три переменные всегда содержат одинаковое количество элементов, разделенных новой строкой.
Моя цель - взять строку (начиная с первого1) из переменной A добавьте немного текста между ними, затем возьмите строку из переменной B, снова добавьте немного текста между ними, и, наконец, возьмите строку из переменной C и добавьте немного текста в конце. Затем я хочу добавить результат этого к конечной переменной, скажем, $ final, чтобы после завершения цикла (т. Е. Мы прошли все строки), он должен выглядеть следующим образом:
one - Mon [10]; two - Tue [11]; three - Wed [12]
Способен ли awk на это или мне следует использовать другие инструменты?