我想知道如何使用Awk处理每两行数据而不是每行数据。默认情况下,记录分隔符(RS)设置为每行,我如何将其更改为每2行。

最佳答案

这取决于您要实现的目标,但是一种方法是使用getline指令。对于每一行,请阅读下一行并将其保存在变量中。因此,您将在$0中有第一行,在even_line中有第二行:

getline even_line

关于bash - awk将记录分隔符(RS)更改为每2行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11913622/

10-11 06:46