[:alnum:]
匹配範圍為 [a-za-z0-9]
[:alpha:]
匹配範圍為 [a-za-z]
[:blank:]
匹配範圍為 空格和tab鍵
[:cntrl:]
匹配控制鍵 例如 ^m 要按 ctrl+v 再按回車 才能輸出
[:digit:]
匹配所有數字 [0-9]
[:graph:]
匹配所有可見字元 但不包含空格和tab 就是你在文字文件中按鍵盤上能用眼睛觀察到的所有符號
[:lower:]
匹配所有小寫 [a-z]
[:print:]
匹配所有可見字元 包括空格和tab
[:punct:]
匹配特殊輸入符號 +-=)(*&^%$#@!~`|\"'{}:;?/>.<;注意它不包含空格和tab,這個集合不等於^[a-za-z0-9]
[:space:]
匹配空格字元
[:upper:]
匹配所有大寫 [a-z]
[:xdigit:]
16進製制數 [0-f]
此內容來自**:
POSIX字元類總結
posix portable operating system inte ce of unix 為了保持不同國家的字元編碼的一致性,posix增加了特殊的字元類,以 classname 的格式給出,grep命令支援posix字元類。posix字元類及意義 類名意義 upper 表示大寫字母 a z ...
Linux awk與posix字符集
awk posix字符集 alnum 文字數字字元 alpha 文字字元 digit 數字字元 graph 非空字元 非空格 控制字元 lower 小寫字元 cntrl 控制字元 print 非空字元 包括空格 punct 標點符號 space 所有空白字元 新行,空格,製表符 upper 大寫字元...
shell指令碼分類
shell指令碼分為三類 登入指令碼 互動式指令碼 非互動式指令碼 一 登入指令碼類似於windows下的計算機設定中的登入指令碼和賬戶設定下的登入指令碼的合集 我是這麼理解的哈 etc prefile 這個是計算機指令碼 home prefile home bash prefile home ba...