【linux】linux 基础正则表达式、字符串截取、比较、分支、while循环

【linux】linux 基础正则表达式、字符串截取、比较、分支、while循环_第1张图片

1.概述

正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、 awk、sed等命令可以支持正则表达式。

通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、 find、 cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。

2.基础正则表达式

【linux】linux 基础正则表达式、字符串截取、比较、分支、while循环_第2张图片

2.1 星号

“*” 前一个字符匹配0次,或任意多次

grep "'a*" test_ rule.txt

#匹配所有内容,包括空白行

grep "'aa*"' test_ rule.txt

#匹配至少包含有一个a的行

grep "aaa*"

你可能感兴趣的:(系统-linux,正则表达式,linux,unix)