正则表达式

正则表达式

关键字 ^      表示以关键字开头的行

 $   表示以关键字结尾的行

^$   表示空白行

.或者?   表示一个任意字符      grep r.t /etc/passwd

*   表示匹配0个或者多个任意字符



cp -R /etc/* .   etc中所有文件复制到当前,但是不复制etc


{字符..字符} 表示范围匹配

{字符,字符} 表示不连续范围匹配

\ 转义字符,用于取消其后一个字符的意思

'' 取消''中的空格(取消其内部所有字符的特殊含义)


eg.在根目录下创建一个名为2017的目录,要求该目录中含有1-12月12个目录,每个月份的目录中含有4个目录,分别命名为第一周,第二周,第三周,第四周

mkdir -p /2017/{1..12}月/{一,二,三,四}周

你可能感兴趣的:(正则表达式)