2016年11月7日 星期一

電腦 Linux-grep 實用技巧-01

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

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。