linux9-grep&wc&管道符
grep
选项 -n, 表示在结果中显示匹配的行的行号
grep [-n] 关键字 文件路径
# 通过touch创建文件
touch test.txt
# 通过cat命令查看文件内容
cat test.txt
# 通过关键字"iteheima"匹配到对应的文本行
grep "itheima" test.txt
wc
wc, wordcut, 统计文件的行数, 单词数量
选项:
-
-c 统计bytes数量(char)
-
-m 统计字符数量
-
-l 统计行数
-
-w 统计单词数量
# 通过
wc test.txt
管道符|
将左边命令的结果作为右边命令的输入
# 两个等同的命令
grep vivez test.txt
# 将cat查询的结果, 作为grep的参数
cat test.txt | grep vivez
查询文件test.txt的行数
wc -l test.txt
cat test.txt | wc -l
统计文件中带有"itcast"关键字的几行
cat test.txt | grep itcast | wc -l
统计文件中带有itheima关键词的结果中有多少单词
cat test.txt | grep itheima | wc - w
相当于从ls查询的文件/文件夹列表中寻找含有关键词test的文件/文件夹
ls | grep test
相当于统计ls查询根目录列表的行数
ls -l / | wc -l
标签:文件,grep,linux9,cat,test,wc,txt
From: https://www.cnblogs.com/HIK4RU44/p/18167717