找回密碼
 註冊
搜索
查看: 272|回復: 0

[CentOS] 在Linux檔案中搜尋特定文字, grep

[複製鏈接]
發表於 2024-12-20 21:12:51 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
在操作Linux的時候,我們要找某一個檔案,卻忘記檔案的目錄,不過我們依稀知道這個檔案內有什麼字串。此時我們可以利用 grep 指令來替我們搜尋這個檔案的位置。指令
  1. grep -rnw '/path/to/somewhere/' -e 'pattern'
複製代碼



參數說明
  • -r or -R 代表 recursive,可以搜尋子目錄
  • -n 代表顯示行數
  • -w 代表搜尋完整的單字
  • -e 代表要搜尋的文字



實際操作

實際操作例子如下,有一檔案內有一字串是 ‘connect between MAC’ ,但是卻忘記該檔案在哪個地方,此時我們可以利用這個指令進行操作 -e ‘pattern’ 的地方填上 ‘connect between MAC’
  1. grep -rnw '/Users/kkw/democode' -e 'connection between MAC'
複製代碼

Linux, 搜尋文字, grep

Linux, 搜尋文字, grep
這個時候可以看到,terminal 顯示該檔案的路徑並且顯示該字串位於檔案的第40行
/Users/kkw/democode/networksetting.sh:40

文章出處
https://www.codingsusu.com/find-all-files-containing-specific-text-on-linux/







 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 16:37 , Processed in 0.025592 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表