awk 中NR怎么用的
时间: 2023-12-26 16:05:42 浏览: 118
awk中NR和FNR的区别小结和实例演示
NR是一个内置变量,表示当前处理的行号。
在awk中,可以使用NR来实现许多功能,例如:
1. 打印文件的行号:
```
awk '{print NR, $0}' file.txt
```
2. 在处理第一行时执行特定操作:
```
awk 'NR==1{print "This is the first line"} {print}' file.txt
```
3. 统计文件的行数:
```
awk 'END{print NR}' file.txt
```
4. 对每N行执行特定操作:
```
awk 'NR%3==0{print "Every third line:", $0}' file.txt
```
总之,NR是一个非常有用的内置变量,在awk中经常被用来处理行号相关的问题。
阅读全文