ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

通配符和正则表达式

2026/8/15 17:31:58 拓冰建站 浏览量
通配符和正则表达式

一.通配符

作用:去匹配文件中的名字

选项解释
?代表任意一个字符
*代表任意长度的字符(不包含隐藏文件)
{1..10}1到10
{a..z}a  b  c  ...z
{A..Z}A  B  C  ...Z
[123]里面任意一个值
[0-9]单个数字(0123456789)
[[:lower:]]小写字母a-z
[[:upper:]]大写字母A-Z
[^zhou]匹配列表中字符以外的字符
[a-z]单个小写字母
\转义符   原来的意思  

ls   find  

匹配以p开头     ls  p*

匹配以conf结尾    ls  *conf

中间包含conf       ls   *conf*

二.正则表达式

匹配文章的内容

grep   

^  一行的开头

$   一行的结尾

grep  "^root"  passwd    只能匹配以 root 开头的

grep   "root$"   passwd   只能匹配以 root 结尾的

grep   "^root$"   passwd   这一行只有这4个字符,开头是他结尾是他

grep  "^$"   passwd   空行

grep   -v "^$"  passwd  非空行