小编Joj*_*ojo的帖子

比较awk中的连续行和多列,并随机选择一个重复行

我读到了这个问题:比较awk /(或python)中的连续行,并随机选择一个重复的行.现在我还有一些问题:如果我想对x值进行比较,还是为y值还是更多列进行比较,我应该如何更改代码?也许是这样的

if ($1 != prev) && ($2 != prev)  ???
Run Code Online (Sandbox Code Playgroud)

换句话说:我想比较当前行的x值和y值是否与下一个连续行的x值和y值相同.

数据:

#x   y     z
1    1    11        
10   10   12       
10   10   17       
4    4    14
20   20   15        
20   88   16     
20   99   17
20   20   22
5    5    19
10   10   20
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:

#x   y     z
1    1    11        
10   10   17       
4    4    14
20   20   15        
20   88   16        
20   99   17    
20   20   22    
5    5    19
10   10   20
Run Code Online (Sandbox Code Playgroud)

或(由于随机选择) …

bash awk sed

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

标签 统计

awk ×1

bash ×1

sed ×1