linux系統下查看文件中含某個字符串

查看文件的命令有不少,如:cat、tail等。
咱們在查看文件時,利用組合命令grep能夠方便的查找文件中包含或不包含的字符串。
查找訪問日誌中帶有 '192.168.1.1'的訪問記錄,能夠用:
cat access.log |grep '192.168.1.1'
這樣全部訪問日誌裏有字符串 '192.168.1.1'的都將顯示出來。
如何咱們想查看全部不帶有‘192.168.1.1‘的訪問日誌呢
cat access.log |grep '192.168.1.111' |grep -v '192.168.1.1'
上面也同時運用到了二個命令同時運用,就是包含某個字符串的同時,又要排除不包含某些字符串日誌

cat all.log | grep -A50 '192.168.1.1'
文件all.log中查找包含192.168.1.1的後50行字符串

cat all.log | grep -B50 '192.168.1.1'
文件all.log中查找包含192.168.1.1的前50行grep

相關文章
相關標籤/搜索