位置: 编程技术 - 正文

Linux命令之awk命令使用介绍(linux awk nr)

编辑:rootadmin

推荐整理分享Linux命令之awk命令使用介绍(linux awk nr),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux awk-f,linux中的awk命令详解,linux中的awk命令详解,linux awk-f,linux awk nr,linux常用命令awk,linux的awk命令大全,linux教程:awk命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

介 绍:awk主要处理每一行的字段内的数据,默认分隔符:任意数量的空格或者任意数量的tab

用 法:

awk '模式 操作' file ...

1、awk '/正则表达式/ {print ...}' file ... 正则表达式相当于egrep中的正则

注意:模式或者操作都是可选的,若省略操作(比如省略'{print $1}'),则正则模式匹配的整行

下面两种方式输出结果一样

2、awk '条件模式 操作' file ...

awk -F: '$2==""' /etc/passwd 打印以冒号分隔符的第二个字段可空的行

等价于模式: $2 ~ /^$/ 第二个字段匹配为空

$2 !~ /./ ------------>这里的!~表示不匹配

length($2)==0

!($2 ~ /./)

其他的模式:

NF == 列

NF % 2 == 0 列数为偶数

length($0) >

Linux命令之awk命令使用介绍(linux awk nr)

例如:

awk -F: 'length($0) > {print substr($0, 1, )}' file 若行过长,则取这一行的前个字符

3、awk的特殊用法,BEGIN和END两者可以连用,也可以单独使用

BEGIN在读入第一行之前就被执行,可以使用BEGIN模式初始化变量,打印标题头或通过指定变量FS设置字段分隔符。

END动作在处理完最后一行后执行。

例如:

awk 'BEGIN {FS=":"} $2 != "vobile" {print $0} END {print NR}' file

注意: awk 'BEGIN {FS=":"} $2 != "vobile" END {print NR}' file 这样是不对的 ,END前和后必须要有操作

4、awk中的算术变量和运算

awk中的真正的实力是对输入数据进行计算的能力,可以很容易的实现计数、累计求和、求平均数。最常用的是求各数字列的总和。

例如:求第二列之和

Linux命令之sed命令使用介绍 sed是linux轻量级流编辑器,用于行的操作,主要用来数据的选取、替换、删除、新增等。从输入文件中一次一行的读取,按顺序将列表中的命令应用到每

Linux命令之cut命令使用介绍 执行权限:所有用户所在位置:/usr/bin/cut语法:cutoptions...file...功能:字符截取命令,以TAB(制表符)为默认分隔符局限:空格作为分隔符时,则cut命令不

Linux命令之grep命令使用介绍 执行权限:所有用户所在位置:/bin/grep语法:grep[options]pattern[file...]功能:在文件中搜索字符串匹配的行,并输出选项:invE-n输出行号grep-ncsdnregex.txt匹

标签: linux awk nr

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

上一篇:Linux命令之排序命令sort使用实例(linux 排序统计)

下一篇:Linux命令之sed命令使用介绍(linux中sed命令)

  • 合同不明确
  • 房产税的征收范围包括农村吗
  • 本年利润怎么结转分录
  • 公司出租房营业税税率是多少
  • 现金存银行会计分录
  • 企业贷款合同签订后多久放款
  • 委托加工物资需要计提存货跌价准备吗
  • 应收账款贷方余额重分类到哪
  • 跨区经营如何预缴税款
  • 报销职工住院费多久到账
  • 未及时支付工资时间界限
  • 材料未验收入库属于哪个科目
  • 增值税预缴表填写模板
  • 设备服务费是什么
  • 政府机构可以开对外营业的餐饮吗
  • 个人买卖二手房交什么税
  • 小型微利企业普惠性
  • 企业的经济成本由什么构成
  • 公司年终分红如何入账
  • 小规模纳税人跨月冲红退税
  • 多交附加税不退怎么做分录
  • 年底结账时需要做账吗
  • 民间非营利组织会计制度最新版
  • 长期借款和短期借款时间
  • 股票溢价净收入计入
  • mysql的minus
  • 个人减免税政策6条
  • 发行债券会计分录怎么写
  • 试运行期间收入和成本怎么记账
  • php 字节
  • 监事 兼职
  • php curl cookie
  • 应计入利得和损失项目的有
  • 无偿调出固定资产账面价值为零如何处理
  • 耕地里埋坟国家有什么规定
  • C语言中次方怎么表示
  • mysql备份导入
  • 银行业的利润率
  • 所得税费用该怎么算
  • 帐外资金
  • 代建制取费标准
  • 超市预付卡销售会计分录
  • 应收账款无法收回会计分录
  • 物业费的会计处理
  • 在建工程工伤保险延期费用计算
  • 企业跨年度的收入退回应该如何进行会计处理?
  • 房屋拆除的会计分录
  • 进口增值税已付什么意思
  • 事业单位开办费与注册资本的关系
  • 赠送电影票文案
  • 股东的投资款可以直接私人银行卡转账吗
  • 海关对旧设备进口规定
  • 小规模应收利息怎么算
  • 计提工会经费如何扣除
  • 报销需要发票吗?
  • 企业向员工收取费用
  • win7系统打开软件就停止工作
  • 流言:Win9或终止32位系统 加速64位平台
  • centos配置http
  • window 查看端口
  • ControlSet001、ControlSet002以及CurrentControlSet之间有什么区别
  • win7打不开网页,可以重装系统吗
  • win8怎么做win7系统
  • linux 系统升级
  • win7一开机就弹窗
  • minidump文件怎么打开
  • perl 计算
  • javascript基础笔记
  • shell脚本解压tar文件
  • xp系统explorer停止工作
  • 已经序列化的表单怎么再添加
  • unity提高渲染画质
  • javascript怎么样
  • 电子发票未验真是假发票吗
  • 进口消费税怎么入账
  • 如何打印纳税申报表
  • 香皂需要换着用吗
  • 小学语文教学的核心素养
  • 手工税票
  • 零申报印花税的应税凭证名称怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设