【发布时间】:2015-10-22 20:02:23
【问题描述】:
假设我有一个包含名称和寄存器的数据集
John Wayne 1234
Paul Newman 2345 Wrong register. The correct register is 2233
John Fitzgerald Kennedy 3456
Marilyn Monroe 1212
所有行都用空格分隔。我希望在 awk 中使用一个(或两个)正则表达式,它可以给我以下输出:
John Wayne
Paul Newman
John Fitzgerald Kennedy
Marilyn Monroe
和
1234
2233
3456
1212
我知道数据的格式非常非常糟糕,但有人知道如何帮助我吗?
【问题讨论】:
-
您想要一个 awk 脚本来生成两个输出?或者可以接受有两个命令/脚本分别生成两个输出?
-
可以有两个脚本。