码迷,mamicode.com
首页 > 系统相关 > 详细

Shell命令之文本操作

时间:2019-04-24 23:25:16      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:grep命令   cmak   前言   get   文件中   常见   bsp   targe   linu   

前言

在Linux中,文本处理操作是最常见的,应用非常广泛,如果能熟练掌握,可以大大提高开发效率。
awk/sed/grep是文本操作领域的“三剑客”,学会了这3个命令就可以应对绝大多数文本处理场景。这里,不对这三个命令进行过多的冗余描述,只是记录最常见的几种用法,起个抛砖引玉的作用。详细的文档还请参考官方文档。

grep

grep命令最常用,非常适合查找和匹配。结合管道运算符,可以达到非常好的效果。

常用场景:

cat a.txt |grep -i "target"

-i : 忽略大小写。

grep "target" /usr1/your_dir -nR
全局文件内搜索查找,非常实用。
find . -name CMakeLists.txt | xargs grep -i "target_link"

在当前目录下的所有CMakeLists.txt文件中,搜索出所有的“target_link”关键字。

 

awk

未完待续。。

sed

未完待续

 

Shell命令之文本操作

标签:grep命令   cmak   前言   get   文件中   常见   bsp   targe   linu   

原文地址:https://www.cnblogs.com/jkhere/p/10765567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!