小编tit*_*ule的帖子

一组4行用AWK管理的段落

我有一个由 4 行的几个段落(超过 2000 个)组成的文件。对于每个段落,我需要匹配括号之间的内容,如下例所示。

所以对于每一段,

  • 条目是前两行。
  • 对于第三行,括号之间的当前内容将替换为第二行括号之间的内容。
  • 对于第四行,括号之间的当前内容将替换为第一行括号之间的内容。

我希望它足够清楚。

--输入--

A1 [A3 A4 A5] A2
B1 [B3 B4 B5] B2
C1 [C3 C4] C2
D1 [D3 D4] D2

E1 [E3 E4 E5] E2
F1 [F3 F4 F5] F2
G1 [G3 G4] G2
H1 [H3 H4] H2
Run Code Online (Sandbox Code Playgroud)

--输出--

A1 [A3 A4 A5] A2
B1 [B3 B4 B5] B2
C1 [B3 B4 B5] C2
D1 [A3 A4 A5] D2

E1 [E3 E4 E5] E2
F1 [F3 F4 F5] F2
G1 [F3 …
Run Code Online (Sandbox Code Playgroud)

sed awk text-processing

5
推荐指数
1
解决办法
203
查看次数

由于来自具有 AWK 或 SED 的其他文件的变量,从文件中删除行

我想删除data.txt包含keys.txt文件中第二列参数之一的每一行。

sed awk text-processing

1
推荐指数
2
解决办法
95
查看次数

标签 统计

awk ×2

sed ×2

text-processing ×2