shell脚本正则表达式

  • shell脚本正则表达式已关闭评论
  • 126 次浏览
  • A+
所属分类:linux技术
摘要

声明:
以下内容为个人笔记,内容不完全正确,请谨慎参考。含义:
正则表达式使用的每个单独字符串来描述、匹配一些列符合语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等文本处理工具都支持正则表达式进行模式匹配。

shell脚本正则表达式

声明:
以下内容为个人笔记,内容不完全正确,请谨慎参考。

正则表达式

含义:
正则表达式使用的每个单独字符串来描述、匹配一些列符合语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等文本处理工具都支持正则表达式进行模式匹配。

常规匹配
一串不包含特殊字符的正则表达式匹配它自己,例如:
shell脚本正则表达式
常用特殊字符:
1、特殊字符:^
^匹配一行的开头,例如:
shell脚本正则表达式

2、特殊字符:( )匹配一行的结尾,例如:
shell脚本正则表达式

2.1
shell脚本正则表达式

例:
shell脚本正则表达式

3、特殊字符:.
.匹配一个任意字符,例1:
shell脚本正则表达式
例2:
shell脚本正则表达式

4、特殊字符:*
*不单独使用,它和上一个字符串连接,表示匹配上一个字符0次或多次。例如:
shell脚本正则表达式
4.1
shell脚本正则表达式
例1:
shell脚本正则表达式
例2:
shell脚本正则表达式
例3:
shell脚本正则表达式