位置: IT常识 - 正文

总结Linux中用于文本处理的awk、sed、grep命令用法(linux使用范围)

编辑:rootadmin
这篇文章主要介绍了Linux中用于文本处理的awk、sed、grep命令用法总结,是Linux入门学习中的基础知识,需要的朋友可以参考下... 16-03-21

推荐整理分享总结Linux中用于文本处理的awk、sed、grep命令用法(linux使用范围),希望有所帮助,仅作参考,欢迎阅读内容。

总结Linux中用于文本处理的awk、sed、grep命令用法(linux使用范围)

文章相关热门搜索词:linux主要应用于,linux的使用场合,linux使用范围,linux使用范围,linux使用范围,linux使用范围,linux使用范围,linux 用处,内容如对您有帮助,希望把文章链接给更多的朋友!

awk基础概念Awk把文件(或其他方式的输入流, 如重定向输入)看作一个记录集, 把每一行看作一条记录, 把每一行中以空格(或\t,或用户自己指定的分隔符)分割的字符串看作一个字段. 这似乎把文件记录看成数据库. 但是, awk仍然以行为单位逐行处理. 本例子以下面的文件(命名为s.txt)内容做演示:

代码如下:zhangsan 1977 male computer 83lisi 1989 male math 99wanglijiang 1990 female chinese 78xuliang 1977 male economic 89xuxin 1986 female english 99wangxuebing 1978 male math 89lichang 1989 male math 99wanglijiang 1990 female chinese 78zhangsansan 1977 male computer 83 langxuebing 1978 male math 89lisibao 1989 male math 99xiaobao 1990 female chinese 78

一行中的5个字段分辨表示姓名, 出生年, 性别,科目,分数, 是一个很传统很典型的报表文件.Awk基本语法: awk ‘pattern1 {command1;command 2…; command 3}pattern2 { command …}’pattern表示用来过滤记录的模式, 可是是正则表达式, 关系运算表达式, 也可以什么也没有(表示选中所有记录);每个pattern选中的行记录会被花括号括起来的命令command操作一遍, command之间用;分割. 花括号里面可以什么也没有, 则默认为print输出整行记录. Comamnd可以是输出, 可以是算术运算, 逻辑运算, 循环控制等等.先看几个例子, 以建立对awk的命令直观的了解.

代码如下:awk ‘/1990/’ s.txt #//直接输出1990年出生的同学;awk ‘/chinese/{print “语文”; print “语文”}’s.txt #// 对chinese的课程的行输出两行”语文 +”;awk ‘20>1{print “Yes”}’ s.txt #//因为20>0,所以每行输出Yes;awk 'BEGIN{print "Result of the quiz:\n"}{print}END{print"---------------------------"}' s.txt

结果:本例有3个花括号,分别对应3个模式, BEGIN和END是特殊模式,分别作用在记录开始前和记录结束后.变量: 上面说到command可以是算术运算, 所及运算等, 则既然有运算, 就有常量变量, awk可以自定义变量(不需要提前

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

上一篇:【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?(想要探究的问题)

下一篇:CKEditor5+vue3使用以及如何添加新工具栏,自定义设置字体fontFamily(vue2editor)

  • iPhone怎么导出微信记录(iphone怎么导出微信聊天记录)

    iPhone怎么导出微信记录(iphone怎么导出微信聊天记录)

  • 抖音互赞会不会有影响呢(抖音互赞会影响流量吗)

    抖音互赞会不会有影响呢(抖音互赞会影响流量吗)

  • 重启手机忘记密码怎么办(重启手机忘记密码怎么解锁)

    重启手机忘记密码怎么办(重启手机忘记密码怎么解锁)

  • 华为p30手机如何刷门禁卡(华为p30手机如何恢复出厂设置)

    华为p30手机如何刷门禁卡(华为p30手机如何恢复出厂设置)

  • 苹果绑定微信余额不足(苹果绑定微信余额安全吗)

    苹果绑定微信余额不足(苹果绑定微信余额安全吗)

  • 抖音登录不上以前号怎么办(抖音登录不上以前账号怎么注销)

    抖音登录不上以前号怎么办(抖音登录不上以前账号怎么注销)

  • qq群可以最多多少人同时视频(qq群可以最多多少人)

    qq群可以最多多少人同时视频(qq群可以最多多少人)

  • 苹果手机激活了7天内可以退换吗(苹果手机激活了可以恢复回去为激活状态吗?)

    苹果手机激活了7天内可以退换吗(苹果手机激活了可以恢复回去为激活状态吗?)

  • 微信投诉公众号结果在哪查询(银监会微信投诉公众号)

    微信投诉公众号结果在哪查询(银监会微信投诉公众号)

  • 华为手机搜不到打印机(华为手机搜不到投屏的电视)

    华为手机搜不到打印机(华为手机搜不到投屏的电视)

  • 电池最大容量能恢复吗(电池最大容量能补救吗)

    电池最大容量能恢复吗(电池最大容量能补救吗)

  • 下载未完成出现错误是为什么(下载未完成出现错误是怎么办小米手机)

    下载未完成出现错误是为什么(下载未完成出现错误是怎么办小米手机)

  • 爱奇艺vip能几个人用(爱奇艺VIP能几个设备登录)

    爱奇艺vip能几个人用(爱奇艺VIP能几个设备登录)

  • 淘宝退货多了对买家有影响吗(淘宝退货多了对账号有影响吗)

    淘宝退货多了对买家有影响吗(淘宝退货多了对账号有影响吗)

  • 拨键器是什么(拨键器是什么意思啊)

    拨键器是什么(拨键器是什么意思啊)

  • 苹果三包服务包括什么(苹果三包包括什么)

    苹果三包服务包括什么(苹果三包包括什么)

  • 红米note8pro怎么切换副卡上网(红米note8pro怎么插双卡)

    红米note8pro怎么切换副卡上网(红米note8pro怎么插双卡)

  • 拼多多金猪怎么去掉(拼多多金猪怎么找回)

    拼多多金猪怎么去掉(拼多多金猪怎么找回)

  • 红米手机截屏怎么弄(红米手机截屏怎么截一部分)

    红米手机截屏怎么弄(红米手机截屏怎么截一部分)

  • 怎么设置任务栏xp(怎么设置任务栏透明)

    怎么设置任务栏xp(怎么设置任务栏透明)

  • oppo手机键坏了怎么关机(oppo手机按键坏了怎么重启手机)

    oppo手机键坏了怎么关机(oppo手机按键坏了怎么重启手机)

  • pr怎么恢复上一步(pr怎么恢复上一步快捷键)

    pr怎么恢复上一步(pr怎么恢复上一步快捷键)

  • 亲属卡解绑对方知道吗(亲属卡解绑对方能收到消息吗)

    亲属卡解绑对方知道吗(亲属卡解绑对方能收到消息吗)

  • vivo的分辨率在哪设置(vivo手机分辨率在哪里调)

    vivo的分辨率在哪设置(vivo手机分辨率在哪里调)

  • 陌陌上的距离可以自己设置吗(陌陌的距离会出错吗)

    陌陌上的距离可以自己设置吗(陌陌的距离会出错吗)

  • 只报税不做账有什么后果?
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 应交税费是没有增值税吗
  • 去年的费用票会计分录
  • 从业人数和资产总额是灰色
  • 损益类算费用吗
  • 政府给的慰问金叫什么
  • 哪些计入应收账款
  • 怎么查核定征收额度
  • 企业股份转让要交税吗
  • 发票备注有法律效力吗
  • 详解非税收入
  • 外地预缴个人所得税如何入账及申报
  • 购金蝶软件记什么科目
  • 民办教育培训机构申请条件
  • 应交增值税会计科目
  • 公司投资私募股票有哪些
  • 企业开票信息可以改吗
  • 预付账款收不回来摘要怎么写
  • 农民工签订劳务合同的条件
  • 停薪留职单位欠缴社保怎么处理
  • 银行自动扣费用是什么
  • 补缴社保公积金
  • 会计科目暂存款是什么意思
  • 销项负数发票应该给谁
  • php数组函数题目
  • 苹果电脑字体文件怎么拖出来
  • 购入固定资产的会计处理
  • 解决本地浏览器的方法
  • 建筑企业分项目信息采集表怎么填
  • php记录页面停留多久
  • 失控增值税专用发票
  • php的hashtable
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • 投资担保公司的钱都去哪了
  • vue之间的组件通信
  • 出售在建工程账务处理
  • 职工教育经费年底要冲回吗
  • 维修费的会计分录怎么写
  • 个人所得税汇算清缴时间
  • MySQL数据库有什么特点
  • 公司购买电脑怎么入账科目
  • 主营业务税金及附加包括增值税吗
  • 无票收入如何报税
  • 商业汇票如何申请操作
  • 企业适用的增值税税率
  • 货物运输代理人
  • 发放工资的转账支票收款人
  • 增值税延期滞纳金计算
  • 发放职工工资是什么支出
  • 财务报表没报会影响出口退税吗为什么
  • 员工福利开的专票怎么做分录
  • 个人独资企业需要会计做账吗
  • 赠送代金券账务怎么处理
  • 一般纳税人增值税申报表怎么填写
  • 捐赠支出税前扣除比例
  • 劳务报酬税目
  • 存货毁损损失应计入的科目是
  • 基本工资和什么挂钩
  • 应付票据和应付债券的区别
  • 注册表已被管理员禁用怎么处理
  • windowxp怎么取消开机密码
  • 通过扣缴义务人申报和综合所得年度自行申报
  • Javascript之Number对象介绍
  • Cocos2d-x +Android + Windows 7
  • Node.js中的construct构造函数
  • linux实现shell
  • react jss
  • android 动画分类
  • javascript简介和语法
  • 用python发邮件
  • android实现底部菜单
  • python 编程技巧
  • 表单验证js
  • python修改图片背景
  • 增值税进项转出补企业所得税
  • 两个手机怎么设置
  • 江西省税务局官网查询系统
  • 珠海的教育水平在全省的排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设