首页 > 系统相关 >shell/Linux 任务学习笔记整理1:wc/awk/sed

shell/Linux 任务学习笔记整理1:wc/awk/sed

时间:2023-01-29 10:22:05浏览次数:40  
标签:shell 匹配 正则表达式 grep 命令 sed 搜索 wc

注:  笔记来源:(原文链接:)https://blog.csdn.net/qq_37085158/article/details/127170488

一  wc:统计文件的字节数、单词数、行数
wc命令来自于英文词组“Word count”的缩写,其功能是用于统计文件的字节数、单词数、行数等信息,并将统计结果输出到终端界面。利用wc命令可以很快的计算出准确的单词数及行数,评估出文本的内容长度。
语法格式:wc [参数] 文件
常用参数:

参数 功能
-w 统计单词数
-c 统计字节数
-l 统计行数
-m 统计字符数
-L 显示最长行的长度
--help 显示帮助信息
--version 显示版本信息

一 grep:强大的文本搜索工具
  grep来自于英文词组“global search regular expression and print out the line”的缩写,意思是用于全面搜索的正则表达式,并将结果输出。人们通常会将grep命令与正则表达式搭配使用,参数作为搜索过程中的补充或对输出结果的筛选,命令模式十分灵活。

与之容易混淆的是egrep命令和fgrep命令。如果把grep命令当作是标准搜索命令,那么egrep则是扩展搜索命令,等价于“grep -E”命令,支持扩展的正则表达式。而fgrep则是快速搜索命令,等价于“grep -F”命令,不支持正则表达式,直接按照字符串内容进行匹配。

语法格式: grep [参数] 文件

常用参数:

参数 功能
-i 忽略大小写
-c 只输出匹配行的数量
-l 只列出符合匹配的文件名,不列出具体的匹配行
-n 列出所有的匹配行,显示行号
-h 查询多文件时不显示文件名
-s 不显示不存在、没有匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-w 匹配整词
-x 匹配整行
-r 递归搜索
-q 禁止输出任何结果,已退出状态表示搜索是否成功
-b 打印匹配行距文件头部的偏移量,以字节为单位
-o 与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位
-F 匹配固定字符串的内容
-E 支持扩展的正则表达式
————————————————

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



原文链接:https://blog.csdn.net/qq_37085158/article/details/127170488

标签:shell,匹配,正则表达式,grep,命令,sed,搜索,wc
From: https://www.cnblogs.com/sunyang13763857269/p/17071909.html

相关文章