最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux awk刪除文本重復(fù)行需要注意強(qiáng)制類型轉(zhuǎn)換的問題

  發(fā)布時(shí)間:2016-12-04 18:50:19   作者:佚名   我要評論
這篇文章主要介紹了linux awk刪除文本重復(fù)行需要注意強(qiáng)制類型轉(zhuǎn)換的問題 ,需要的朋友可以參考下

希望刪除IP地址前三段相同的多余重復(fù)行。測試文本如下:

# cat 1.txt
2.1.10.1
2.1.10.2
2.11.0.1
2.11.0.2

如果數(shù)組下標(biāo)不加引號,在這個(gè)特殊的情況下會被強(qiáng)制轉(zhuǎn)換為數(shù)字,最終導(dǎo)致統(tǒng)計(jì)失?。?/p>

# awk 'BEGIN{FS=OFS="."}{if(!a[$1.$2.$3]++)print}' 1.txt
2.1.10.1

# awk -F '.' '{a[$1.$2.$3]++;}END{for(i in a)print i"  "a[i]}' 1.txt
2110  4

數(shù)組下標(biāo)加上引號之后,一切恢復(fù)正常:

# awk 'BEGIN{FS=OFS="."}{if(!a[$1"."$2"."$3]++)print}' 1.txt
2.1.10.1
2.11.0.1

# awk -F '.' '{a[$1"."$2"."$3]++;}END{for(i in a)print i"  "a[i]}' 1.txt
2.11.0  2
2.1.10  2

擴(kuò)展閱讀:

http://www.gnu.org/software/gawk/manual/html_node/Variable-Typing.html

相關(guān)文章

最新評論

巴塘县| 上蔡县| 临泉县| 梅河口市| 莱阳市| 长春市| 门源| 靖安县| 大姚县| 临漳县| 湖北省| 望都县| 鄂尔多斯市| 彭州市| 子洲县| 读书| 准格尔旗| 黑河市| 奉贤区| 泰来县| 巨鹿县| 行唐县| 大竹县| 巴中市| 高青县| 齐河县| 界首市| 黎城县| 陆良县| 汶川县| 汉寿县| 广水市| 东辽县| 英吉沙县| 五家渠市| 古浪县| 富阳市| 万州区| 正定县| 剑川县| 霍城县|