linux grep不區分大小寫查找字符串方法_正則表達式

來源:腳本之家  責任編輯:小易  

為什么要用awk,如果只是想把所有包含iphone的行列出來,那就用 grep-i iphone filename。真要用awk,那就在模式匹配的地方用下面的方式:awk '/[iI][pP][hH][oO][nN][eE]/{print}' filenamewww.13333515.buzz防采集請勿采集本網。

grep用來過濾字符串信息,grep默認對字母大小寫敏感,不過可以通過選項對grep屏蔽大小寫敏感,該選項為 -i。

這是兩個不同的命令,關于grep: Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正

一、查看grep工具版本方法

-i 您的提問(回答)過于簡略,請再豐富一下內容重新提交 i是漢語拼音發音“1”的那個字母 i是英文發音“挨”的那個字母

圖1 grep版本查詢

如果您遇到了這樣的情況:不區分大小寫地搜索,找到就顯示該行、’manic’,如[A]即A符合要求。[-]:指匹配的字符串在行首, ‘$’:指匹配的字符串在行尾;只匹配’man’,而不是’Batman’或’manic’等

二、grep -i 使用方法

I:不區分大小寫(只適用于單字符)。h:查詢多文件時不顯示文件名。l:查詢多文件時只輸出包含匹配字符的文件名。n:顯示匹配行及行號。s:不顯示不存在或無匹配文本的錯誤信息。v:顯示不包含匹配文本的

圖2 grep不區分大小寫

ps|grep 和 ps aux|grep兩個命令差別在于ps的參數aux, ps是顯示當前狀態處于running的進程,grep表示在這些里搜索,而ps aux是顯示所有進程和其狀態。

備注:

grep使用方法: grep [選項] PATTERN 文件

grep -i "error" #忽略大小寫區分

grep -v "grep" #忽略grep命令本身,在文檔中過濾掉包含有grep字符的行

grep進程時忽略自身

我們在通過進程ID查找進程時,通過如下命令:

ps -ef | grep 2112

 來查找,但是這通常不能如愿:

[[email protected] ~]# 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這個進程給去掉呢?答案是可以的。如下:

[[email protected] ~]# ps -ef | grep 2132 | grep -v grep

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

以上就是linux grep不區分大小寫查找字符串方法的詳細內容,更多關于grep不區分大小寫的資料請關注真格學網其它相關文章!

-i您的提問(回答)過于簡略,請再豐富一下內容重新提交i是漢語拼音發音“1”的那個字母i是英文發音“挨”的那個字母內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • linux最快的文本搜索神器ripgrep(grep的最好代替者)
  • linux下如何使用grep命令查找帶有tab(退格)的字符
  • shell grep 查找進程的小技巧
  • linux grep與正則表達式使用介紹
  • shell腳本之正則表達式、grep、sed、awk
  • 正則表達式grep用法詳解
  • linux系統用戶管理與grep正則表達式示例教程
  • 淺談linux grep與正則表達式
  • bash 中用于grep的正則表達式
  • linux grep正則表達式與grep用法詳解
  • shell正則表達式之grep、sed、awk實操筆記
  • grep用法詳解 grep與正則表達式
  • c#正則表達式之regex類用法詳解
  • 正則表達式教程之子表達式用法分析
  • ubb代碼轉換為html
  • 幾個小例子教你如何實現正則表達式highlight高亮
  • 正則表達式應用之提煉百度歌詞的實現代碼
  • 手機號碼驗證方法(正則驗證)
  • 正則表達式簡介及在c++11中的簡單使用教程
  • js正則表達式之search方法講解
  • 超全的js正則表達式整理筆記
  • 用正則表達式表示不包含2950的字符串
  • grep 加什么參數是不區分大小寫的過濾
  • linux中awk處理文本時如何讓它不區分大小寫?
  • grep 加什么參數是不區分大小寫的過濾
  • Linux下Grep命令的詳細使用方法
  • linux中grep和find的區別
  • grep 加什么參數是不區分大小寫的過濾
  • 急:Linux 和 grep命令大全
  • 在linux系統如何grep過濾中,不包含某些字符
  • linux下查看進程的命令,ps | grep 和 ps aux | grep 有什么區別啊?
  • 急:Linux 和 grep命令大全
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁正則表達式linux最快的文本搜索神器ripgrep(grep的最好代替者)linux下如何使用grep命令查找帶有tab(退格)的字符shell grep 查找進程的小技巧linux grep與正則表達式使用介紹shell腳本之正則表達式、grep、sed、awk正則表達式grep用法詳解linux系統用戶管理與grep正則表達式示例教程淺談linux grep與正則表達式bash 中用于grep的正則表達式linux grep正則表達式與grep用法詳解shell正則表達式之grep、sed、awk實操筆記grep用法詳解 grep與正則表達式c#正則表達式之regex類用法詳解正則表達式教程之子表達式用法分析ubb代碼轉換為html幾個小例子教你如何實現正則表達式highlight高亮正則表達式應用之提煉百度歌詞的實現代碼手機號碼驗證方法(正則驗證)正則表達式簡介及在c++11中的簡單使用教程js正則表達式之search方法講解超全的js正則表達式整理筆記用正則表達式表示不包含2950的字符串java 正則表達式詳解比較正宗的驗證郵箱的正則表達式正則表達式匹配任意字符(包括換最新手機號碼、電話號碼正則表達javascript 手機號碼正則表達式驗js利用正則配合replace替換指定字正則表達式匹配不包含某些字符串正則中需要轉義的特殊字符小結js正則函數match、exec、test、s最全的常用正則表達式大全——包利用正則快速找出兩個字符串的不同字符editplus中的正則表達式實戰(6)取圖片路徑的正則校驗普通電話、傳真號碼的正則表達式(可以js abba逆向前瞻正則匹配實例正則表達式常用用法匯總利用正則表達式抓取博客園列表數據看到一個js正則的題javascript校驗密碼復雜度的正則表達式javascript正則表達式下之相關方法
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果