80.读鸟哥私房菜1|grep+正则表达式

2022-11-01  本文已影响0人  人生玩家Eli
cover20220907.png

说来惭愧,从年初开始看鸟哥的私房菜,当时觉得要学的东西好多呀,好想都学会呀!我要这两个月学这个,下两个月学那个!

结果到现在还没看完一半。

grep用法(后面会通过grep命令来练习正则表达式)

grep [-A] [-B] [--color=auto] '搜寻字串' filename

grep+正则表达式的例子

1.查找字符串

2.中括号

3.行首行尾字符^$

4.通配符号

5.连续字符

6.延伸用法

应用

因为我的所有笔记都以纯文本的形式存放在linux系统上,所以下面的命令对于我来说还是挺实用的。

1.查找指定目录下所有文件的内容

grep -nr "xxx" 目录名

2.查找当前目录下文件的个数(不包括子目录)

ls -l | grep "^-" | wc -l 在"ls -l"列出的结果中,文件以"-"开头,"wc -l"用来统计行数

3.查找当前目录下文件的个数(包括子目录)

ls -lR | grep "^-" | wc -l

4.查找当前目录下文件夹的个数(包括子目录)

ls -lR | grep "^d" | wc -l 在"ls -l"列出的结果中,文件夹以"d"开头

上一篇 下一篇

猜你喜欢

热点阅读