反斜杠\是用来转义的,让shell识别不是字符s而是表达式s。
大写的S是非空白字符,小的s是空白字符。
当^在[ ]中时表示非。
匹配任何非空白字符:\S 或 [^\s],^用于"[]“外表示从开头匹配,用于”[]“内表示"非”,即不包括
匹配任何空白字符:\s 或 [^\S],等价于[ \f\n\r\t\v]。
\f -> 匹配一个换页
\n -> 匹配一个换行符
\r -> 匹配一个回车符
\t -> 匹配一个制表符
\v -> 匹配一个垂直制表符
反斜杠\是用来转义的,让shell识别不是字符s而是表达式s。
大写的S是非空白字符,小的s是空白字符。
当^在[ ]中时表示非。
匹配任何非空白字符:\S 或 [^\s],^用于"[]“外表示从开头匹配,用于”[]“内表示"非”,即不包括
匹配任何空白字符:\s 或 [^\S],等价于[ \f\n\r\t\v]。
\f -> 匹配一个换页
\n -> 匹配一个换行符
\r -> 匹配一个回车符
\t -> 匹配一个制表符
\v -> 匹配一个垂直制表符