一.grep命令
1.grep命令的作用
我们通过grep命令从文件中通过关键字过滤文件行
2.grep命令的语法
grep [-n] 关键字 文件路径
其中grep作为命令主体
-n选项表示在结果中显示匹配的行的行号
关键字为必填参数,表示过滤的关键字(可以使用""将关键字包裹起来)
文件路径为必填参数,表示我们要进行过滤的文件的路径
3.grep命令使用实例
例如我们输入:
grep "Linux" temple.txt
grep Linux temple.txt也是一样的
表示我们要在当前工作目录中找到temple.txt文件过滤出其中包含"Linux"的行
注意点1:
"",双引号不是必须添加的,只是将过滤的内容进行区分
注意点2:
我们输入的文件路径必须要确保它的正确性
二.wc命令
1.wc命令的作用
我们通过wc命令统计文件中内容的统计
2.wc命令的语法
wc [-c -m -l -w] 文件路径
其中wc为命令的主体
-c选项表示统计bytes类型的数据的数量
-m选项表示统计字符类型的数据的数量
-l选项表示统计行数
-w选项表示统计单词数量
文件路径为被统计的文件的路径
注意点:
在我们直接使用wc命令,什么选项都不添加时,默认显示方式为:
行数 单词数 字节数 文件名
三.管道符的使用
1.管道符
管道符为|
管道符的作用是:将管道符左边命令所得出的结果输入到右边命令中作为参数
2.管道符使用实例
例如我们输入:
cat temple.txt | grep Linux
这条代码表示将temple.txt的内容输入到grep命令中将其中的内容以Linux关键字进行过滤
注意点:管道符是可以连用的
例如:
cat temple.txt | grep Linux | grep love
表示我们首先将temple.txt的内容以Linux关键字进行了过滤,之后又以love关键字进行了过滤