2018.10.15 awk,sed,grep

1.awk

继续学习awk的语法规则,各种运算符,高级的输入输出,流程控制,数组,字符串以及内置函数。之后还找了一些小作业,目前对于awk感觉比较理解了,基本的筛选、提取信息,流程控制,对数据的简单处理都没有问题。

 

2.sed

Sed是一种流编辑器,结合正则表达式,功能强大。

参数:-n只显示处理后的结果;-f读取脚本文件;-e多点编辑,合并多条命令。

主要动作:a在当前行之后新增一行字符串;i在当前行之后新增;c行取代;d删除;p打印输出;s取代,s/原串/新串/;n跳过这一行。

具体还有其他很多的内容,太多了暂时不能都掌握,看了很多了博客和例子,有了一定的理解,像那些基本的增删改还算是理解了,其他的内容有些比较容易理解,有些就不太明白。

之后找一些小作业实际操作,通过实际的操作练习加深了对sed 的理解,也熟悉了sed的语法和功能,比如删除某几个字符,只显示某几行,交换单词或者字符,替换单词、行,移动行显示。但是关于sed需要学习的还有很多,尤其是结合正则表达式之后有了质的提升,需要更多的练习才能掌握。

 

3.grep

Grep就是一个正则表达式的搜索,选项非常多,我想通过练习是最快掌握的方法,主要有:-n,-o,-l,-A,-B,-C,-c,-r,-i,-v,-w,-E。这些没什么难度,只需要记住就好,变化的是正则表达式,我还不是很熟练,明天再仔细看看。

附上一个练习的链接:https://www.cnblogs.com/guotianbao/p/6682085.html,只做参考,其中的语法应该是有问题的,不过我都自己写了一遍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值