位置: IT常识 - 正文

linux awk删除文本重复行需要注意强制类型转换的问题(linux删除文本文件命令)

编辑:rootadmin
这篇文章主要介绍了linux awk删除文本重复行需要注意强制类型转换的问题 ,需要的朋友可以参考下... 16-12-04

推荐整理分享linux awk删除文本重复行需要注意强制类型转换的问题(linux删除文本文件命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:awk删除列,linux删除文本内容命令,awk删除列,awk删除指定字符,linux删除文本中指定的字符,awk删除文件,linux删除文本文件,linux删除文本内容,内容如对您有帮助,希望把文章链接给更多的朋友!

linux awk删除文本重复行需要注意强制类型转换的问题(linux删除文本文件命令)

希望删除IP地址前三段相同的多余重复行。测试文本如下:

# cat 1.txt2.1.10.12.1.10.22.11.0.12.11.0.2

如果数组下标不加引号,在这个特殊的情况下会被强制转换为数字,最终导致统计失败:

# awk 'BEGIN{FS=OFS="."}{if(!a[$1.$2.$3]++)print}' 1.txt2.1.10.1# awk -F '.' '{a[$1.$2.$3]++;}END{for(i in a)print i" "a[i]}' 1.txt2110 4

数组下标加上引号之后,一切恢复正常:

# awk 'BEGIN{FS=OFS="."}{if(!a[$1"."$2"."$3]++)print}' 1.txt2.1.10.12.11.0.1# awk -F '.' '{a[$1"."$2"."$3]++;}END{for(i in a)print i" "a[i]}' 1.txt2.11.0 22.1.10 2

扩展阅读:

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

本文链接地址:https://www.jiuchutong.com/zhishi/277758.html 转载请保留说明!

上一篇:苹果a1586是什么型号手机(苹果a1586是什么配置)

下一篇:scm.exe - scm是什么进程 有什么用(scm wms)

  • 微博离线缓存的视频在哪里(微博离线缓存的视频在哪)

    微博离线缓存的视频在哪里(微博离线缓存的视频在哪)

  • 快手怎样建立亲密关系(快手怎样建立亲友关系)

    快手怎样建立亲密关系(快手怎样建立亲友关系)

  • excel怎么把数据反过来排列(excel怎么把数据顺序倒过来)

    excel怎么把数据反过来排列(excel怎么把数据顺序倒过来)

  • 华为智慧生活怎么关闭(华为智慧生活怎么连接wifi)

    华为智慧生活怎么关闭(华为智慧生活怎么连接wifi)

  • 荣耀30青春版如何设置返回键(荣耀30青春版如何升级鸿蒙系统)

    荣耀30青春版如何设置返回键(荣耀30青春版如何升级鸿蒙系统)

  • xsmax支持多少w无线充(xs max支持多少w)

    xsmax支持多少w无线充(xs max支持多少w)

  • 为什么电话一打就断(为什么每次打电话)

    为什么电话一打就断(为什么每次打电话)

  • 公网ip光猫必须桥接吗(申请到公网ip后,光猫要怎么弄)

    公网ip光猫必须桥接吗(申请到公网ip后,光猫要怎么弄)

  • qq邮箱大于50MB附件的邮件如何发送(qq邮箱超大附件http600)

    qq邮箱大于50MB附件的邮件如何发送(qq邮箱超大附件http600)

  • 如何关闭抖音在线时间(如何关闭抖音在看功能)

    如何关闭抖音在线时间(如何关闭抖音在看功能)

  • 荣耀20多长(荣耀20多长多宽)

    荣耀20多长(荣耀20多长多宽)

  • pcm格式用哪种播放器(pcm格式音频)

    pcm格式用哪种播放器(pcm格式音频)

  • a68主板配什么cpu(华硕a68主板最高配什么cpu)

    a68主板配什么cpu(华硕a68主板最高配什么cpu)

  • 京东凑单可以部分退款吗(京东凑单可以部分拒收吗)

    京东凑单可以部分退款吗(京东凑单可以部分拒收吗)

  • 钉钉号为什么会封(钉钉号为什么会莫名其妙的丢失)

    钉钉号为什么会封(钉钉号为什么会莫名其妙的丢失)

  • 苹果怎么设置下载大于200m(苹果怎么设置下载软件用面部识别)

    苹果怎么设置下载大于200m(苹果怎么设置下载软件用面部识别)

  • ps如何球面化(ps球面奇观的制作方法)

    ps如何球面化(ps球面奇观的制作方法)

  • win10麦克风增强开不了(win10麦克风增强调整不了)

    win10麦克风增强开不了(win10麦克风增强调整不了)

  • 华为p30有哪些特殊功能(华为p30有哪些特点和功能)

    华为p30有哪些特殊功能(华为p30有哪些特点和功能)

  • 苹果不用原装充电器对手机有影响吗(苹果不用原装充电线)

    苹果不用原装充电器对手机有影响吗(苹果不用原装充电线)

  • 收货地址怎么改(快手收货地址怎么改)

    收货地址怎么改(快手收货地址怎么改)

  • 华为nova4四千万像素在哪查(华为nova4现价2019)

    华为nova4四千万像素在哪查(华为nova4现价2019)

  • iphonexs 拍照技巧是什么(iphonexs拍摄技巧)

    iphonexs 拍照技巧是什么(iphonexs拍摄技巧)

  • 咕咕机怎么打印彩色的(咕咕机怎么打印标签)

    咕咕机怎么打印彩色的(咕咕机怎么打印标签)

  • Win11怎么取消登录账户?Win11取消登录账户的方法(win11怎么取消登录pin密码)

    Win11怎么取消登录账户?Win11取消登录账户的方法(win11怎么取消登录pin密码)

  • bcb.exe是什么进程 bcb进程是安全的吗(bc2.exe)

    bcb.exe是什么进程 bcb进程是安全的吗(bc2.exe)

  • pnpm的基本原理及快速使用(pnpnpn的工作原理)

    pnpm的基本原理及快速使用(pnpnpn的工作原理)

  • 公司附加税怎么计算
  • 未分配利润具体内容
  • 小规模免税收入账务处理
  • 固定资产一次性扣除申报表怎么填
  • 手写报销单据格式图片
  • 实际成本法和计划成本法的会计分录
  • 罚款所得税调整
  • 收到银行承兑会计分录
  • 过期食品翻新
  • 开租金发票可以提前开的吗?
  • 稿酬所得税额
  • 税务局代增值税普通发票流程
  • 公司不动产管理办法
  • 预付费服务是什么
  • 店铺拆除费用
  • 已交税金怎么做账
  • 跨地区经营汇总纳税企业所得税
  • 工资必须通过银行代发吗
  • 工程项目分期付款
  • 税收征收管理权是什么
  • 分红个人所得税怎么交
  • 长期股权投资溢价购入
  • 什么叫冲减进项税额
  • 房产税存在往期未申报信息怎么处理
  • 股权转让个税怎么缴纳
  • 病毒变种太多
  • 公司收到发票怎么做账
  • php splqueue
  • 公益性捐赠增值税税率
  • windows 11 正式版实际使用体验如何?
  • 多提附加税跨年怎么计算
  • 分次发放年终奖怎么做账
  • 芬兰东部的国家有哪些
  • 工商年报经营现金净流量计算公式
  • 小规模纳税人免税政策2023年
  • 坏账损失属于或有事项吗
  • vue 动态添加路由
  • php遍历结果集
  • vue封装组建
  • 企业预缴所得税怎么算
  • javascript 高级教程
  • 企业所得税营业收入包括什么
  • 筹办分公司
  • 饲料加工企业可以转让吗
  • 四联收据每一联用途
  • 费用票必须是公司发票吗
  • 解决掉发的有效方法
  • linux 升级软件
  • 补缴以前年度的印花税会计分录
  • 我们公司投资新公司做账
  • 股权转让是否需要全体股东签字
  • 固定资产抵债交不交增值税
  • 增值税运费发票清单怎么开
  • 对公账户原路退回备注怎么写
  • 以摊余成本计量的金融资产会计处理
  • 正确使用显微镜的七个步骤
  • windows许可证即将过期怎么办知乎
  • linux以root用户登录
  • 进程crash是什么意思
  • jgcx是什么软件的文件
  • win10官方要钱吗
  • centos7设置bond
  • yum could not resolve host
  • 没有协议盒可以设置协议吗
  • windows向microsoft报告
  • freebsd服务器怎么样
  • 2015.6.28开始写博客记录cocos2dx学习历程
  • bootstrap框架怎么用
  • 铁嘴啥意思
  • threejs加载obj模型颜色不对
  • layui框架中修改用户成功后怎么跳转到登录界面
  • js 数组 增加元素
  • ntp ntpdate
  • 深入理解中国式现代化
  • js的设计模式有哪些
  • 对xmlHttp对象方法和属性的理解
  • jquery设置边框
  • fiori开发
  • js使用正则表达式对json对象的校验
  • 上海个人到税务局怎么开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设