grep 是什么 ?
是一个快速查找文件内容的软件!
grep -l 查找的字符 加文件名 【不区分查找字符大小写】
grep -c 查找的字符 加文件名 【统计字符一共出现了几行】
grep -n 查找的字符 加文件名 【统计字符出现的行号】
gvep -v 查找的字符 加文件名 【显示除了字符的所有内容】
四种字符可以搭配使用
[root@oldboy ~]# grep -v mkdir 123 #显示除了mkdir 的所有内容
[root@oldboy ~]# grep -vn mkdir 123 #显示除了mkdir 的所有内容和行号
[root@oldboy ~]# grep -vni mkdir 123 #显示除了mkdir 的所有内容和行号并不区分大小写
[root@oldboy ~]# grep -vnic mkdir 123
#显示除了mkdir 的所有内容和行号不区分大小写并且统计一共出现多少行
grep 加要查找的字母或单词 加 * 号 加所查找的文件
[root@oldboy ~]# grep oy* 123 【就是查找文件123 里面 所有包含oy的单词】
# mkdir oldboy 创建文件oldboy
mkdir oldboy oldgir #创建多个文件名字
grep . 加文件名 查看文件里所以含 . 的内容 一个 . 代表一个任何字母
[root@oldboy ~]# grep . 123
www.google.com
www.bing.com
还可以查看 # grep 要查单词的第一个字母 .
[root@oldboy ~]# grep m.d 123
创建目录,文件夹mkdir
# mkdir oldboy 创建文件oldboy
# mkdir dir{1..100} #创dir1--dir100 创建dir 1...100个文件
一个 . 代表一个任何字母 两个 . . 代表两个任何字母
mkdir oldboy oldgir #创建多个文件[root@oldboy ~]# grep m..i 123
创建目录,文件夹mkdir
# mkdir oldboy 创建文件oldboy
# mkdir dir{1..100} #创dir1--dir100 创建dir 1...100个文件
mkdir oldboy oldgir #创建多个文件
grep 'ro\{2,4\}d' 123 grep ' 加单词的其中两个字符 \{ 第二个字符重复的次数 ,到几次 \}单词最后一个字符 ' 加 文件名
[root@oldboy ~]# grep 'ro\{2,5\}t' 123 【文件123 里面包含o 二到五次的单词】
root
rooooot