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

  • 抖音橱窗所属机构怎么填(抖音商品橱窗所属机构是什么)

    抖音橱窗所属机构怎么填(抖音商品橱窗所属机构是什么)

  • word怎么新建空白页(word怎么新建空白表格)

    word怎么新建空白页(word怎么新建空白表格)

  • 苹果手机内存灰色是指什么(苹果手机内存灰色系统数据)

    苹果手机内存灰色是指什么(苹果手机内存灰色系统数据)

  • iphonexs屏幕不受控制乱跳(iphone xs 屏幕失灵)

    iphonexs屏幕不受控制乱跳(iphone xs 屏幕失灵)

  • 快影导出失败怎么回事(快影导出失败怎么办)

    快影导出失败怎么回事(快影导出失败怎么办)

  • wps退出全屏快捷键(wps退出全屏快捷键是哪个)

    wps退出全屏快捷键(wps退出全屏快捷键是哪个)

  • wps自动换行快捷键(wps的自动换行快捷键)

    wps自动换行快捷键(wps的自动换行快捷键)

  • 淘宝怎么涨淘气值(淘宝怎样快速增长淘气值)

    淘宝怎么涨淘气值(淘宝怎样快速增长淘气值)

  • 分组交换和电路交换的区别(分组交换和电路交换相比)

    分组交换和电路交换的区别(分组交换和电路交换相比)

  • 不上抖音定位会更新吗(抖音不开定位影响浏览量吗)

    不上抖音定位会更新吗(抖音不开定位影响浏览量吗)

  • 剪映上传到抖音怎么变模糊了(剪映上传到抖音的视频找不到)

    剪映上传到抖音怎么变模糊了(剪映上传到抖音的视频找不到)

  • 快手小店关闭后多久可以再申请(快手小店关闭后多长时间还可以开启)

    快手小店关闭后多久可以再申请(快手小店关闭后多长时间还可以开启)

  • 计算机功能是由cpu一条一条(计算机的功能是运算吗)

    计算机功能是由cpu一条一条(计算机的功能是运算吗)

  • 无线网只能发微信不能上网(无线网只能发微信不能看视频是为什么)

    无线网只能发微信不能上网(无线网只能发微信不能看视频是为什么)

  • 小米电脑待机后怎么唤醒(小米电脑待机后黑屏无法唤醒怎么办)

    小米电脑待机后怎么唤醒(小米电脑待机后黑屏无法唤醒怎么办)

  • ios降级会抹掉数据吗(ios降级算不算刷机)

    ios降级会抹掉数据吗(ios降级算不算刷机)

  • miui10上滑搜索怎么关闭(miui12上滑搜索)

    miui10上滑搜索怎么关闭(miui12上滑搜索)

  • realme x怎么打开定位(realmex怎么开小窗模式)

    realme x怎么打开定位(realmex怎么开小窗模式)

  • 拼多多怎么拼单买东西(拼多多怎么拼单成团)

    拼多多怎么拼单买东西(拼多多怎么拼单成团)

  • 浏览器为什么使用时产生多个进程(为什么浏览器用不了?)

    浏览器为什么使用时产生多个进程(为什么浏览器用不了?)

  • 苹果手机电池显示维修怎么回事(苹果手机电池显示服务)

    苹果手机电池显示维修怎么回事(苹果手机电池显示服务)

  • jetcar.exe - jetcar是什么进程 有什么作用

    jetcar.exe - jetcar是什么进程 有什么作用

  • 前端小知识:控制台打印(console)- 模拟Java日志打印、表格形式打印美化输出对象、代码运行时间统计(前端控制台)

    前端小知识:控制台打印(console)- 模拟Java日志打印、表格形式打印美化输出对象、代码运行时间统计(前端控制台)

  • web前端1+x(初级)理论(158道单选题含答案)(web前端初级知识点)

    web前端1+x(初级)理论(158道单选题含答案)(web前端初级知识点)

  • 出口货物退免税政策
  • 股份有限公司董事会决议必须经过
  • 季度所得税申报表里的营业收入是什么?
  • 债权投资产生的利息调整包括哪些内容
  • 财务章备案和不备份区别
  • 主营业务收入没收到钱怎么做账
  • 自产农产品增值税申报表填10行吗
  • 人员新增申报表
  • 建筑行业异地工资怎么算
  • 销售退回的货物应当由什么部门清点
  • 购入固定资产如何摊销
  • 产权转移数据印花税按次申报?
  • 装修费用如何摊销成本
  • 公司车辆出售给个人怎么做账
  • 增值税普通发票跨月冲红
  • 未到期责任准备计入什么科目
  • 工程施工企业人工成本最高多少
  • 房屋购买安装电梯可以抵扣吗?
  • 个人独资企业改为有限公司
  • 发票抬头是个人,能在单位报销吗
  • 旅行社成本票没有收到,怎么挂账
  • 车船税已代扣代缴怎么办
  • 增值税申报错误已经扣税怎么处理
  • 收回借支款的账务处理
  • win7有线连接怎么设置
  • 非一般纳税人可以抵扣吗
  • 销售已使用固定资产收入与主营收入合计超过120万元
  • 销售机构人员工资属于管理费用吗
  • 多对账工作的主要内容
  • 收取增值税一般是多少
  • 坏账准备怎么做资产负债表
  • 海恩斯科普简介
  • 工会费会计分录
  • 专利年费的滞纳金
  • 政府会计主体资产有哪些
  • vue能实现什么
  • 强大到无需疼无需宠,却幸运到有人宠有人疼什么意思
  • easyposer怎么导出
  • PHP strcmp()和strcasecmp()的区别实例
  • 税控服务费在电子税务局表一里怎么填写
  • 资产减值损失结转到哪里
  • 如果已经结帐,发现凭证有误,应该如何处理
  • Python如何查看中风患者两表的数据量
  • phpcms视频教程
  • 不含税开发票吗
  • 使用SQL server创建数据库和表
  • 优先股和普通股风险哪个大
  • 生产成本明细科目有哪些内容
  • 学历教育服务增值税
  • 房地产购买流程
  • 收到赠送的样品附件
  • 个体户减免税额怎么填
  • 内控制度包括哪几方面
  • 固定资产相同的物品可以合并嘛
  • 结转公允价值变动
  • 装修公司购买材料,工程施工账务处理会计分录
  • 企业办理土地证需要哪些资料
  • mysql5.6 创建用户
  • Centos7下MySQL安装教程
  • mysql如何跨库查询
  • win10下面任务栏
  • win7双系统怎么设置开机选择系统
  • win8.1快捷键
  • linux 文件查看
  • windows xp.
  • linux基本环境怎么选
  • win7系统出现COMSurrogate
  • javascript的三种主要数据类型
  • 微信小程序图片加载不出来
  • unity sp
  • vue devtools功能
  • android studio官网
  • javascript开发app教程
  • javascript object oriented 面向对象编程初步
  • JavaScript程序设计形考任务第一次任务
  • 进项税留抵怎么消化掉
  • 2021年京东养鸡如何合作
  • 税务公文字体
  • 双公开双反馈什么意思
  • 上饶国资委领导班子成员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设