001、
[root@PC1 test03]# ls a.txt b.txt [root@PC1 test03]# cat a.txt ## 测试数据连续递增 1 2 3 4 5 6 [root@PC1 test03]# cat b.txt ## 测试数据,非连续递增 1 2 3 5 6 [root@PC1 test03]# awk '{if(NR == 1) {tmp = $1} else {if($0 - tmp != 1) {print NR - 1; print NR}; tmp = $0}}' a.txt [root@PC1 test03]# awk '{if(NR == 1) {tmp = $1} else {if($0 - tmp != 1) {print NR - 1; print NR}; tmp = $0}}' b.txt 3 ## 输出非连续递增的行号 4
。
标签:tmp,递增,PC1,一列,linux,test03,NR,txt,root From: https://www.cnblogs.com/liujiaxin2018/p/17527284.html