shell
zds78
这个作者很懒,什么都没留下…
展开
-
如何用一行语句寻找目录下所有包含关键词的文件索引信息
如何用一行语句寻找目录下所有包含关键词的文件索引信息背景描述命令范例:背景描述经常出现如下情况,比如:目录下都是文本文件,搜索的词为 hello,需要找出所有满足条件的文件和行号信息。命令范例:for file in find ./ -name "*.txt"; do grep -Hn hello $file; done上述命令拆解为几个命令的组合:1 find命令用于搜索所有的文...原创 2018-11-09 15:39:46 · 347 阅读 · 0 评论 -
grep和sed配合替换文件中的字串
命令 sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="*.txt" ./`作用将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串参数解释sed-i 表示操作的是文件,符号 `` 括起来的grep命令,表示将grep命令的的结果作为操作文件而sed选项s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后...原创 2018-11-14 17:37:16 · 13471 阅读 · 3 评论