2021-05-12 14:32:11
使用grep命令快速定位程式碼位置
2020-06-16 18:05:12
有時候臨時修改程式碼時,我們不需要或者沒有條件使用複雜的程式碼編輯器。此時使用普通的文字編輯器如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
相關文章