grep 指令實用技巧
grep 常見的用法:
1. 搜索檔案內容: 以下會在 /etc/passwd 搜索 phpini 字串:
# grep phpini /etc/passwd
然後 grep 就會將 /etc/passwd 內有 phpini 字串的行印出。如果要搜索多個檔案, 只要在指令後面逐一加上檔案就會自動搜索, 例如:
# grep phpini /etc/passwd /etc/groups
如果想列出找到資料的行數, 可以加入 -n 參數:
# grep -n phpini /etc/passwd
2. 搜索目錄內容: 例如目錄內有多個檔案及目錄, 可以這樣:
# ls -l /var/www/html | grep .html
3. 排除字串: 用 -v 參數, 會印出不包含特定字串的資料, 以下會印出不包括 phpini 的資料:
# ls -v /var/www/html | grep .html
4. 搜索空白行:
# grep ^$ /etc/passwd
5. 忽略英文大小寫搜索資料
# grep -i PHPINI /etc/passwd
6. 印出總共找到的資料數量, 等同 grep phpini /etc/passwd | wc -l
# grep -C phpini /etc/passwd
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。