位置: 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)

  • 银行开具的票据有哪些
  • 公司的股东就是公司的发起人
  • 季度所得税资产总额怎么计算
  • 成品油经销企业开具的成品油电子专用发票
  • 双倍余额递减法如何计算
  • 出口收汇核销单取消了吗
  • 企业将活期存款转为定期时
  • 固定资产汽车抵扣新政策
  • 股东以私人名义帮公司付款合法吗
  • 包装材料报废后如何做会计核算?
  • 技术变动成本是指
  • 企业员工用自己手机发送工作
  • 税审计入什么科目?
  • 销售退回怎么开票
  • 关联方交易的税怎么算
  • 核销坏账的会计处理分录
  • 行政单位以前年度会计错账调整
  • 参加失业保险本期实际缴费金额包括员工承担部分吗?
  • 存量资金上缴国库是哪个文件规定了
  • php常用的技术栈
  • Mac如何开启无痕浏览
  • 代个人多交的社保怎么查
  • 八个与cpu相关的字符
  • 经济业务原始凭证分录
  • 微软输入法卸载不了
  • 苹果手机最贵的软件是哪个
  • android上传图片到服务器
  • PHP:imageantialias()的用法_GD库图像处理函数
  • 社保通过银行缴纳
  • 符合条件的小型微利企业,减按
  • 代境外汇款收的什么费用
  • cqi映射表
  • phpsystem函数
  • 服务行业的进项
  • 盘亏前累计折旧怎么算
  • inature前沿
  • pca降维的原理
  • 处置结余的工程款怎么算
  • 注册劳务派遣公司需要验资吗
  • 长期借款主要包括哪些
  • 残疾人个人所得税减免怎么填写申报
  • 残疾人就业保障金申报时间
  • 确认递延所得税资产时,应估计相关可抵扣
  • 生产车间领用材料的会计分录
  • 四舍五入产生的原理
  • 学电脑的好网站
  • Mysql半同步复制原理及问题排查
  • mongodb数据库查询用多少存储
  • 营销策划协议
  • 企业所得税的扣除是什么意思
  • 业务招待费的列支范围
  • 付承包费计入什么科目
  • 事业单位库存物品
  • 个人报销费用怎么做分录
  • 销售自己使用过的物品免税吗
  • 雨林木风 u盘
  • windows软件授权服务报告无法激活计算机
  • win8开机错误
  • 没有本地策略的网站
  • winscope是什么意思
  • 如何在windows里保存画过的画
  • Windows更新失败
  • win7访问共享文件
  • win11连接win7共享打印机
  • linux u盘 readonly
  • win7退出家庭组
  • linux如何使用数据库
  • 在linux操作系统中
  • tf.nn.tanh函数
  • 计算机网络设计
  • php编译安装常见的软件
  • cssimport
  • 用javascript写表单代码
  • Unity3D游戏开发标准教程
  • unity数据结构和算法
  • node.js和ajax的顺序
  • jquery设置禁用
  • js string string
  • javascript入门书
  • 新疆自治区国税局郑志全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设