特殊字符意义^word搜索word这个字符串,并且word必须未这一行的行首word$搜索word这个字符串,并且word必须未这一行的行尾.代表一个任意字符\转义字符*代表前面的字符重复0次或多次[range]仅代表一个待搜索的字符[^range]反向搜索\{n\}代表前一个字符重复n次\{n,m\}代表前一个字符重复n-m次,n与m均可省略 grep命令:Globally search a regular expression and print [root@192 ~]>> cat -n test.txt 1 Ak47 2 M4A1 3 RPG 4 AWM 5 barrett 6 dragon baby 7 prince 8 princess [root@192 ~]>> grep '^[a-z]' test.txt barrett dragon baby prince princess printf格式化输出 [root@192 ~]>> printf '%s \n' `cat test.txt` Ak47 M4A1 RPG AWM barrett dragon baby prince princess