麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

awk中NR和FNR的區別小結和實例演示

2020-07-27 19:14:24
字體:
來源:轉載
供稿:網友

一,NR和FNR的不同

NR:表示當前記錄數
FNR:也表示當前記錄數,但是FNR的作用域只在一個文件內.如果重新打開文件,FNR會從1開始.

二,實例說明

1,測試文件aaa,cccc

復制代碼 代碼如下:

[root@Blackghost test2]# cat aaa    //測試文件aaa
1111:23434:zhang
hoadsf:asdf:ccc
[root@Blackghost test2]# cat ccc    //測試文件ccc
1111:23434:zhang
hoadsf:asdf:ccc
tank:zhang:x20342
ying:zhasdf:72342
hosa:asdfa:2345sdf

2,一個文件中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,多個文件中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  下面的數據是來自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

看到不同了吧,多文件操作時,新打開文件時FNR會重新從1開始

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: www.99热精品| 欧美成人二区 | 农村少妇吞精夜夜爽视频 | 中文字幕在线日韩 | 成人免费一区二区三区在线观看 | 国产一级一级片 | 亚洲精品一区中文字幕 | 国产精品色在线网站 | 欧美日本91精品久久久久 | 羞羞网站视频 | 美女wc| 视频一区二区在线播放 | 91在线色视频| 巨乳毛片| 一级色毛片 | 少妇av片| 亚洲一区二区不卡视频 | 在线a毛片| 久久久久久久国产a∨ | 国产高潮失禁喷水爽到抽搐视频 | 国产va在线观看免费 | 国产精品啪一品二区三区粉嫩 | 成人在线视频精品 | 一级黄片毛片免费看 | 久久久久一区二区三区四区五区 | 国内精品一级毛片免费看 | 精品国产一区二区三区久久久蜜月 | 一级黄色片在线看 | 国产精品久久999 | 性生活视频软件 | 午夜在线视频一区二区三区 | 国产羞羞视频在线观看免费应用 | 日韩视频一区二区在线观看 | 久久久综合久久久 | 成人在线视频免费观看 | 国产精品亚洲精品日韩已方 | 天堂福利电影 | 激情在线观看视频 | 黄色大片www| 久久国产一级 | 片在线观看 |