首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LINUX中详解AWK内建变量FS,NF,NR,RT,RS,ORS,OFS

[~/AWK_learning]$ awk '{print NF}' test.txt 2 2 2 [~/AWK_learning]$ awk '{print $NF}' test.txt 222 444...]$ awk '{print NR}' test.txt 1 2 3 [~/AWK_learning]$ awk '{print $NR}' test.txt 111 444 777 下面我们在来看下,...在内建变量执行中的相关问题: NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。...在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数,FNR可以理解为File Number of...如果要求每个班级的行号从头开始变化,则需要使用FNR来实现,如下: CodingAnts@ubuntu:~/awk$ awk '{print FNR,$0}' class1 class2 1 zhaoyun

4.3K41
您找到你想要的搜索结果了吗?
是的
没有找到
领券