linux下使用定界符精確查找某字符

在linux下,我們會經常需要篩選出某個符合條件的字符,但是查到該字符的同時,也把包含該字符的一些其他信息也查出來了。比如我只要篩選關於apache的信息,結果把apache1,apache2這樣的也查出來了。數據量小的時候還好,如果數據量較大的話,查出那麼多結果也的確煩人。

簡單化:創建一個aa文件,裏邊包含10.243.246.1,10.243.246.11,10.243.246.12,10.243.246.13這幾個地址,此時我篩選10.243.246.1的話會把這些地址全部篩選出來。如下:

bash-2.05$ more aa|grep 10.243.246.1
10.243.246.1
10.243.246.11
10.243.246.12
10.243.246.13

怎麼去除掉其他雜數據呢?這時需要加一個定界符。

bash-2.05$ more aa|grep "\<10.243.246.1\>"
10.243.246.1

這樣查出來就只有一個啦。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章