grep命令、wc命令和管道符
2024-01-08 13:28:46
1.grep命令
功能:从文件中通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
-
选项-n,可选,表示在结果中显示匹配的行的行号。
-
参数,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来
-
参数,文件路径,必填,表示要过滤内容的文件路径,可作为管道符的输入
2.wc命令
功能:统计文件的行数、单词数量等
语法:wc [-c -m -l -w] 文件路径
-
选项,-c,统计bytes数量
-
选项,-m,统计字符数量
-
选项,-l,统计行数
-
选项,-w,统计单词数量
-
参数,文件路径,被统计的文件,可作为管道符的输入
实例:
Ⅰ.不带选项
Ⅱ.只统计行数
Ⅲ.统计行数和单词数
我们可以发现,无论你的选项写-lw还是写-wl,他的显示结果都是行数在前,单词数在后。
3.管道符
特殊符号,管道符:|
含义是:将管道符左边命令的结果,作为右边命令的输入
Ⅰ.那么如果打出来管道符呢?
Ⅱ.应用
将 cat test.txt 的输出(即test.txt文件的内容)作为 wc -l 参数 命令的参数的输入
目的:统计test.txt文件的行数
Ⅲ.嵌套使用
将 cat test.txt 的输出(即test.txt文件的内容)作为 grep "i"? 参数 命令的参数的输入,再把 grep "i" 参数?的输出作为 wc -wl 参数 命令的参数的输入
目的:统计test.txt文件中包含关键字"i"的行数和单词数
文章来源:https://blog.csdn.net/lemonzjk/article/details/135452687
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!