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

  • 苹果备份恢复软件(苹果备份恢复)(苹果备份恢复软件)

    苹果备份恢复软件(苹果备份恢复)(苹果备份恢复软件)

  • 小米mix4怎么设置关机密码(小米mix4锁屏壁纸怎么设置)

    小米mix4怎么设置关机密码(小米mix4锁屏壁纸怎么设置)

  • 拼多多充电领红包怎么关(拼多多充电领红包在哪里找到)

    拼多多充电领红包怎么关(拼多多充电领红包在哪里找到)

  • WPS表格高级筛选在哪(wps表格高级筛选筛选不出结果没反应)

    WPS表格高级筛选在哪(wps表格高级筛选筛选不出结果没反应)

  • oppo键盘跑到屏幕中间怎么解决(oppo手机键盘跑中间怎么办)

    oppo键盘跑到屏幕中间怎么解决(oppo手机键盘跑中间怎么办)

  • 微信收款声音怎么调大?(微信收款声音怎么开启提示)

    微信收款声音怎么调大?(微信收款声音怎么开启提示)

  • 提示最近访客30什么意思(好友动态上显示最近访客30)

    提示最近访客30什么意思(好友动态上显示最近访客30)

  • 快手账号注销了别人还看得到吗(快手账号注销了好友可以看到吗)

    快手账号注销了别人还看得到吗(快手账号注销了好友可以看到吗)

  • 快手双击有什么用(快手上的双击可以挣钱吗?)

    快手双击有什么用(快手上的双击可以挣钱吗?)

  • 电脑没电关机了文档没保存怎么办(电脑没电关机了要充多久才能开机)

    电脑没电关机了文档没保存怎么办(电脑没电关机了要充多久才能开机)

  • 如何隐藏qq号让人无法查找(怎么让qq号隐藏)

    如何隐藏qq号让人无法查找(怎么让qq号隐藏)

  • 为什么3dmax安装不了(为什么3dmax安装在固态硬盘,消耗c盘的内存)

    为什么3dmax安装不了(为什么3dmax安装在固态硬盘,消耗c盘的内存)

  • 苹果是ios系统吗(苹果属于啥系统)

    苹果是ios系统吗(苹果属于啥系统)

  • 微信无备份怎么恢复(微信没有备份)

    微信无备份怎么恢复(微信没有备份)

  • leftshift是哪个键(left键盘哪个键)

    leftshift是哪个键(left键盘哪个键)

  • dcs系统用plc吗(dcs能实现plc的全部功能吗)

    dcs系统用plc吗(dcs能实现plc的全部功能吗)

  • 什么叫结构化程序设计(什么叫结构化程度)

    什么叫结构化程序设计(什么叫结构化程度)

  • 手机怎么恢复拨号键(怎么恢复拨号)

    手机怎么恢复拨号键(怎么恢复拨号)

  • 电脑如何调图片分辨率(电脑如何调图片大小kb)

    电脑如何调图片分辨率(电脑如何调图片大小kb)

  • 5G的愿景是(5g愿景与需求白皮书)

    5G的愿景是(5g愿景与需求白皮书)

  • oppo手机上方的HD图标怎么关闭(oppo手机上方的小孔是干什么用的)

    oppo手机上方的HD图标怎么关闭(oppo手机上方的小孔是干什么用的)

  • oppor15有红包助手吗(oppo红包提醒怎么设置助手)

    oppor15有红包助手吗(oppo红包提醒怎么设置助手)

  • 小米手机闪屏(小米手机闪屏和黑屏怎么解决)

    小米手机闪屏(小米手机闪屏和黑屏怎么解决)

  • 微擎框架破解版v2.7.3去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架源码)

    微擎框架破解版v2.7.3去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架源码)

  • 一般纳税人增值税会计账务处理
  • 契税完税凭证是不是契税发票
  • 小规模纳税人的起征点是多少
  • 金税盘可以用安卓的线吗
  • 外包和离岸外包一样吗
  • 事业单位财政拨款取得方式
  • 认缴注册资本的风险
  • 行政事业单位净资产关系图
  • 可供出售金融资产和交易性金融资产
  • 银行承兑个人可以接受吗
  • 员工入股怎么分成
  • 海关进口需要什么手续
  • 进项税额一直大于销项税额
  • 增值税普通发票有什么用
  • 在产品,产成品和库存商品的区别
  • 服务业增值税如何计算
  • 监理费该谁出
  • 坏账损失做哪个科目
  • 没有预付账款科目计入哪里
  • 提前支付一年费用怎么算
  • 资源税改革最新政策
  • 研发费用申报表汇算清缴怎么填
  • 魅族路由器mini padavan
  • 怎么处理坏账准备的问题
  • php email
  • 甲公司购入一台入账价值为200万元的生产设备
  • 废旧物资处理怎么入账
  • html简单例子
  • 超过小规模纳税人标准能不转一般纳税人吗?
  • 技术服务转包涉税处理
  • 债务重组亏损计入
  • 工程分包合同
  • 手把手教你用气焊视频
  • php支付宝和微信在线支付
  • python jsdom
  • 个人所得税纳税记录怎么查询
  • 以固定资产抵债发生的固定资产
  • 施工企业的人工费占比
  • 小规模纳税人定义标准
  • 教育费附加免征额
  • 金蝶kis的使用方法
  • 企业没有ca怎么登陆公积金账户
  • 财政拨款结转的核算
  • phpcms使用教程
  • 无偿受让股权是利好吗
  • 当月收入可以下月开票吗
  • sql 分组排名
  • 房产税如何申请减免
  • 转账进公户
  • 金蝶kis云专业版使用教程
  • 公司因担保产生损失
  • 进项不能从销项抵扣
  • 资源税的账务处理
  • 以前年度损益调整是什么意思
  • 营改增后预交营业税怎么处理
  • 公司车辆交强险怎么网上买
  • 企业名称变更后税务变更需要什么资料
  • 为什么委托代销业务受托方要反映或有负债
  • 代别人公司发工资是工资薪金还是劳务报酬
  • 计提折旧对公司有什么好处
  • 卡片式账簿的优点是能够避免账页散失
  • mysql快照读的实现
  • mysql5.5.62安装配置教程
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • win7任务栏颜色怎么改成蓝色
  • windows media player找不到媒体流
  • xp系统的本地连接在哪里打开
  • 电脑死机常见原因分析
  • shell脚本for循环 计算1到100的和
  • 英语中our和my的区别
  • 清除垃圾的系统
  • jquery防止重复提交
  • c#中init
  • jquery中遍历指定的对象和数组是哪个方法
  • python的基础代码
  • 使用java
  • 定额发票查询入口在哪里
  • 青岛地税局 局长
  • 爱信诺开票系统怎么安装
  • 岗位大练兵业务大比武简报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设