linux入门第九章,grep查找,wc查询,管道符

📅 发布时间:2026/7/4 16:36:31 👁️ 浏览次数:
linux入门第九章,grep查找,wc查询,管道符
grep从文件中通过关键字过滤文件行大白话翻译就是查找某个单词在文件的哪一行。语法grep [-n] 关键字 文件路径-n 可选表示在结果中显示匹配行的行号关键字必填表示过滤的关键字建议使用双引号将关键字包围起来文件路径必填表示要过滤内容的文件路径可作为管道符的输入咱们在桌面文件夹创建一个名字叫123的文件在里面输入linjiangzeyue之后再在其他行乱七八糟打一大串字符目标是把linjiangzeyue找出来我在里面输入了几个linjiangzeyue我们来一起找找我一共打了多少个可以看到咱们需要查找的东西它会用红色字标出来管道符是什么呢我们看接下来的课程wc命令这可不是遇到震惊的事情说出的那些不优雅的词在linux中wc命令统计文件的行数、单词数量、字节数、字符数等语法wc [-c -m -l -w] 文件路径-c字节数-m字符数-l行数-w单词数文件路径可以作为管道符的输入不带选项默认统计行数、单词数字节数文件名我们刚才创建了一个123文件我们先给他多敲几个回车之后用那个演示一下看看有多少行、多少个单词占多少个字节6 41 1839 123分别是行数、单词数字节数文件名这时候你会发现我这个文档明明写的有7行但是它显示出来6行这是为什么因为在Linux的wc指令中它只会查询你有几个换行符也就是回车换行符在每一行的结尾但是咱们的第七行是没有回车的1,2,3,4,5,6都有所以就是6。百度的文心一言也是这么说的管道符管道符顾名思义长得像管道的一个符号就是“|”竖竖的一条线管道符的含义是将管道符左边命令的结果作为右边命令的输入如wc的语法是wc [-c -m -l -w] 文件路径文件路径可以作为管道符的输入还记得我桌面的123文件有6个换行符吧我们可以这么写cat 123 | wc -l-l是看多少行换行符cat是阅读文件把123的东西读出来wc就把读出来的文件当源文件文件路径小结grep从文件中通过关键字过滤文件行语法grep [-n] 关键字 文件路径-n 可选表示在结果中显示匹配行的行号关键字必填表示过滤的关键字建议使用双引号将关键字包围起来文件路径必填表示要过滤内容的文件路径可作为管道符的输入wc命令命令统计文件的行数、单词数量、字节数、字符数等语法wc [-c -m -l -w] 文件路径不带选项默认统计行数、单词数字节数-c字节数-m字符数-l行数-w单词数文件路径可以作为管道符的输入管道符管道符顾名思义他是长得像管道的一个符号就是“|”竖竖的一条线管道符的含义是将管道符左边命令的结果作为右边命令的输入在管道符这里文件路径有时候是“源文件”的意思