Linux中grep,sed的使用

今天,Mayuyu來講一些Linux中常用的命令。

 

1. grep命令

 

   grep用於過濾自己需要的內容,語法如下

 

   grep Mayuyu --color

 

   過濾出所有包含Mayuyu的行,grep中也是支持正則表達式的。

 

 

2. sed命令

 

   使用普通的vim編輯器在編輯文件時有兩個主要的問題

 

   (1)當文件比較大的時候,需要打開文件,佔用較大的內存。

   (2)編輯文件時,必須互動,所以很難調用vim等。

 

   sed屬於流編輯器,所謂流編輯器就是在編輯文件的時候,可以不用把整個文件都讀入內存,可以一行一

   行讀入,操作完成後再讀入下一行,這樣佔用內存較少。

 

   平時用的最多的命令就是字符串的替換,比如在一個文件裏面,需要將某個字符串替換爲另一個字符串,命令如下

 

   

 

   表示將Hello.cpp文件中的var替換爲ans,需要替換的字符用\<和\>括起來。

 

   顯示某個字符串在原文件中第幾行,用如下命令

 

  

 

   表示以int開頭的行是源文件中第7行,用“=”顯示行。

 

   更多sed的瞭解參考:http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html

 

 

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