我想知道如何使用Awk处理每两行数据而不是每行数据。默认情况下,记录分隔符(RS)设置为每行,我如何将其更改为每2行。
最佳答案
这取决于您要实现的目标,但是一种方法是使用getline
指令。对于每一行,请阅读下一行并将其保存在变量中。因此,您将在$0
中有第一行,在even_line
中有第二行:
getline even_line
关于bash - awk将记录分隔符(RS)更改为每2行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11913622/