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

  • 怎么计提固定资产折旧科目
  • 年底对账
  • 财政拨款结余明细科目编码
  • 经营活动现金流量公式
  • 查找出资产负债表的软件
  • 先分后合是什么意思
  • 汇算清缴的利润表本期数与本年数
  • 应交税费应交增值税减免税款
  • 收到赔偿怎么做账
  • 原材料入库单运费要怎么计入?
  • 个人转让认缴出资股权需要交纳印花税吗?
  • 会计去报税流程
  • 工程发票没写经办人没写可以吗
  • 纳税人核定征收企业所得税
  • 个税按月算和按年算为什么不一样
  • 期初建账实验步骤
  • 收到专票有误,已跨月未认证,销售方不红冲咋办
  • linux中!
  • win10运行红色警戒2卡顿
  • 总公司与分公司的账务处理
  • win7提示windows进行了未授权的更改
  • 报销租房费用开发票
  • 000.exe病毒
  • php5.4+mysql
  • 电脑密码解除步数怎么弄
  • 销售汇总表格模板
  • 深红玫瑰鹦鹉多钱一个
  • 奥尔梅克
  • 大雾山国家公园在哪里
  • 应收账款在贷方如何平账
  • 蒙特维德云雾森林
  • 房地产企业预缴增值税如何申报
  • traceroute命令详解
  • sybaris插件包
  • 收集整理数据
  • 帝国cms8.0版
  • 主营业务收入和销售费用的区别
  • sql 数据计算
  • sqlserver远程连接失败
  • 业务招待费属于什么会计科目
  • 公司租赁办公场所,没发票怎么办
  • 计算结转本月未交增值税
  • 员工上班的停车费谁出
  • 抵债资产处置账务实例
  • 产权交易所交易流程
  • 预计负债初始计量的最佳估计数的确定
  • 次年发上年年终奖
  • 财务会计期末总结
  • 研发成功后的产品出售如何处理
  • 汇兑损益形成的基础是
  • 进项税额抵扣好还是不抵扣好
  • 新建企业应如何建账
  • sql的all和any
  • sqlserver数据库维护
  • win8.1升级到win10
  • window10桌面有白色框
  • windows xp升级为windows 7
  • win2008组策略
  • windows2003文件服务器
  • centos 安装chia
  • vmp.exe是什么
  • windows server 2016 百度网盘下载
  • 系统 启动速度慢怎么办
  • win10系统自带的浏览器叫什么
  • windows10周年更新
  • linux 进入命令
  • win7怎么运行itunes
  • win8怎么删除输入法
  • WIN10系统安装教程
  • js上滑翻页
  • android的布局文件
  • android适配器是什么意思
  • unity移动ui
  • 盗梦英雄限时占卜顺序
  • unity3d粒子系统创建火花
  • js easyui
  • 新疆国税网上营业厅
  • 深圳电子税务局怎么查以前申报表
  • 江西医保在线缴费
  • 车辆购置印花税需入固定资产吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设