當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  編程技術(shù) >  正文

linux grep不區(qū)分大小寫(xiě)查找字符串方法

 2020-11-13 16:28  來(lái)源: 腳本之家   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

這篇文章主要介紹了linux grep不區(qū)分大小寫(xiě)查找字符串方法,需要的朋友可以參考下

grep用來(lái)過(guò)濾字符串信息,grep默認(rèn)對(duì)字母大小寫(xiě)敏感,不過(guò)可以通過(guò)選項(xiàng)對(duì)grep屏蔽大小寫(xiě)敏感,該選項(xiàng)為 -i。

202004081345272

圖2 grep不區(qū)分大小寫(xiě)

備注:

grep使用方法: grep [選項(xiàng)] PATTERN 文件

grep -i "error" #忽略大小寫(xiě)區(qū)分

grep -v "grep" #忽略grep命令本身,在文檔中過(guò)濾掉包含有g(shù)rep字符的行

grep進(jìn)程時(shí)忽略自身

我們?cè)谕ㄟ^(guò)進(jìn)程ID查找進(jìn)程時(shí),通過(guò)如下命令:

ps -ef | grep 2112

來(lái)查找,但是這通常不能如愿:

[root@Linux-dtowen ~]# ps -ef | grep 2132

dtowen 2132 2118 0 22:51 ? 00:00:00 /usr/libexec/ibus-engine-pinyin --ibus

root 2247 2192 0 23:01 pts/1 00:00:00 grep 2132

2247明顯就不是我們想要的,那么能不能把2247這個(gè)進(jìn)程給去掉呢?答案是可以的。如下:

[root@Linux-dtowen ~]# ps -ef | grep 2132 | grep -v grep

dtowen 2132 2118 0 22:51 ? 00:00:00 /usr/libexec/ibus-engine-pinyin --ibus

以上就是linux grep不區(qū)分大小寫(xiě)查找字符串方法的詳細(xì)內(nèi)容,更多關(guān)于grep不區(qū)分大小寫(xiě)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

來(lái)源:腳本之家

鏈接:https://www.jb51.net/article/182177.htm

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門(mén)排行

信息推薦