定義及功能解釋
Linux系統(tǒng)中g(shù)rep命令是一種強大的文本搜索工具木柬,它能使用正則表達式搜索文本搀愧,并把匹 配的行打印出來慕匠。grep全稱是Global Regular Expression Print煮剧,表示全局正則表達式版本鹦赎,它的使用權(quán)限是所有用戶。
grep的工作方式是這樣的猾瘸,它在一個或多個文件中搜索字符串模板界赔。如果模板包括空格,則必須被引用牵触,模板后的所有字符串被看作文件名淮悼。搜索的結(jié)果被送到標(biāo)準輸出,不影響原文件內(nèi)容荒吏。
grep [option] pattern file
命令練習(xí)
less /etc/passwd |grep 'systemd'
less /etc/passwd |grep -w 'system' # 精確匹配
less /etc/passwd |grep -i System #不區(qū)分大小寫
less /etc/passwd |grep -nie System -e syslog -e backup #標(biāo)行號敛惊,不區(qū)分大小寫渊鞋,either 關(guān)系
less /etc/passwd |grep -f tex.txt # 查找文件所包含的字符
命令演示結(jié)果:
圖片.png
命令演示绰更,-nie -e