我在Bash中有三个变量,它们都包含用新行分隔的字符串,例如:
变量A:
one
two
three
变量B:
Mon
Tue
Wed
变量C:
10
11
12
这三个变量始终包含由换行符分隔的完全相同数量的元素。
我的目标是从变量A处开始一行(从第一个开始),在两者之间添加一些文本,然后从变量B中取得一行,再次在两者之间添加一些文本,最后从变量C处开始一行并在末尾添加一些文本。然后,我要将其结果附加到最终变量(例如$ final)上,在循环结束后(即,我们遍历了所有行),应如下所示:
one - Mon [10]; two - Tue [11]; three - Wed [12]
awk能够做到这一点还是我应该使用其他工具?
请您尝试以下操作:
我想我会选择: