国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

awk中NR和FNR的區(qū)別小結(jié)和實(shí)例演示

2019-10-26 18:41:57
字體:
供稿:網(wǎng)友

一,NR和FNR的不同

NR:表示當(dāng)前記錄數(shù)
FNR:也表示當(dāng)前記錄數(shù),但是FNR的作用域只在一個(gè)文件內(nèi).如果重新打開文件,FNR會(huì)從1開始.

二,實(shí)例說明

1,測(cè)試文件aaa,cccc

代碼如下:
[root@Blackghost test2]# cat aaa    //測(cè)試文件aaa
1111:23434:zhang
hoadsf:asdf:ccc
[root@Blackghost test2]# cat ccc    //測(cè)試文件ccc
1111:23434:zhang
hoadsf:asdf:ccc
tank:zhang:x20342
ying:zhasdf:72342
hosa:asdfa:2345sdf

2,一個(gè)文件中NR,FNR

代碼如下:
[root@Blackghost test2]# awk '{print NR;print FNR;print $0;}' aaa
1     //NR
1     //FNR
1111:23434:zhang
2
2
hoadsf:asdf:ccc

上例中,我們可以看出NR和FNR是一樣的

3,多個(gè)文件中NR,FNR

代碼如下:
[root@Blackghost test2]# awk '{print NR;print FNR;print $0;}' aaa ccc
1
1
1111:23434:zhang
2      //NR
2      //FNR
hoadsf:asdf:ccc
3      //NR
1      //FNR  下面的數(shù)據(jù)是來自ccc,所以NFR重置為1
1111:23434:zhang
4
2
hoadsf:asdf:ccc
5
3
tank:zhang:x20342
6
4
ying:zhasdf:72342
7
5
hosa:asdfa:2345sdf

看到不同了吧,多文件操作時(shí),新打開文件時(shí)FNR會(huì)重新從1開始

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁晋县| 铜梁县| 德州市| 肇东市| 独山县| 乌鲁木齐市| 微博| 双桥区| 鄂托克前旗| 项城市| 阿图什市| 邵阳市| 纳雍县| 连平县| 田阳县| 马公市| 毕节市| 罗源县| 固原市| 天水市| 巩留县| 自治县| 峨边| 商城县| 仙居县| 临泽县| 保定市| 伊宁市| 九江县| 安多县| 博乐市| 清水县| 新龙县| 吉安县| 郧西县| 密云县| 安西县| 哈巴河县| 九台市| 惠东县| 咸阳市|