歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中grep,sed的使用

Linux中grep,sed的使用

日期:2017/2/28 14:23:52   编辑:Linux教程

來講一些Linux中常用的命令。

1. grep命令

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

grep Mayuyu --color

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

2. sed命令

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

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

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

sed屬於流編輯器,所謂流編輯器就是在編輯文件的時候,可以不用把整個文件都讀入內存,可以一行一行讀入,操作完成後再讀入下一行,這樣占用內存較少。

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

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

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

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

grep使用簡明及正則表達式 http://www.linuxidc.com/Linux/2013-08/88534.htm

Linux下Shell編程——grep命令的基本運用 http://www.linuxidc.com/Linux/2013-06/85525.htm

grep 命令詳解及相關事例 http://www.linuxidc.com/Linux/2014-07/104041.htm

Linux基礎命令之grep詳解 http://www.linuxidc.com/Linux/2013-07/87919.htm

設置grep高亮顯示匹配項 http://www.linuxidc.com/Linux/2014-09/106871.htm

Linux grep命令學習與總結 http://www.linuxidc.com/Linux/2014-10/108112.htm

Linux中grep命令用法詳解 http://www.linuxidc.com/Linux/2014-11/109163.htm

更多sed的了解參考:http://www.linuxidc.com/Linux/2015-01/111739p2.htm

Copyright © Linux教程網 All Rights Reserved