歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用grep命令快速定位代碼位置

使用grep命令快速定位代碼位置

日期:2017/2/28 14:21:57   编辑:Linux教程

有時候臨時修改代碼時,我們不需要或者沒有條件使用復雜的代碼編輯器。此時使用普通的文本編輯器如nano或vim,加上grep命令即可快速定位並修改代碼。

例如,在kernel目錄下搜索 CONFIG_BOARD_S3C4410_XXX 內容:

grep -nrE 'CONFIG_BOARD_S3C4410_XXX' kernel

參數說明:

n - 輸出行號

r - 遍歷

E - 使用正則表達式

如此就會將你要找的內容遍歷出來,並列出文件名和行號。

配合vim命令:

vim xxx +n

其中:

xxx 就是前面grep輸出的文件路徑信息

n 就是簽名grep輸出的行號

復雜的命令咱記不住,但簡單的命令還是能記住很多個的。

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

Copyright © Linux教程網 All Rights Reserved