Linux命令中的特殊字符和正则表达式
单字符匹配“?”这个?表示任意一个字母(数字也行)
多字符匹配“*“这个*表示任意的多个字母(数字也行)
字符范围匹配“[]”[]中的任意一个字符都行(数字也行)
排除字符范围匹配“[!]”表示除了[]中的字符除外(数字也行)
逻辑运算符在C语言中学过所以就不用记录哈哈
圆括号():表示里面的命令是一个整体但是不具备优先的权利
花括号{}:函数体
正则表达式:和文件通配符功能一样,作用的地方不一样
单字符匹配“.” 这个/符号表示查找/S..P表示以S开头中间有两个字符P结尾的查询
任意字符串匹配“*”表示任意字符串匹配
行首匹配符“^” /^L/表示以L开头的内容
行位匹配符“$” /..$/表示以L结尾的内容
反斜杠屏蔽符“\”和文件通配符一样
范围匹配符“[]”和文件通配符一样
排除范围匹配符“[!]”和文件通配符一样
重复此时匹配符“x\{\}” /m\{5\}表示M重复出现五次的内容