使用 ^ 符號匹配行首的文本,例如:grep ‘^pattern’ file.txt
使用 $ 符號匹配行尾的文本,例如:grep ‘pattern$’ file.txt
使用 . 符號匹配任意字符(除了換行符),例如:grep ‘a.b’ file.txt
使用 * 符號匹配0個或多個前面的字符,例如:grep ‘a*b’ file.txt
使用 + 符號匹配1個或多個前面的字符,例如:grep ‘a+b’ file.txt
使用 [] 匹配指定范圍內的字符,例如:grep ‘[0-9]’ file.txt
使用 {} 匹配指定數量的字符,例如:grep ‘a{3}’ file.txt
使用 | 符號表示或操作,例如:grep ‘pattern1|pattern2’ file.txt
使用 () 來分組匹配模式,例如:grep ‘(pattern1|pattern2)’ file.txt
使用 \ 轉義特殊字符,例如:grep ‘a+’ file.txt