grep用來過濾字串資訊,grep預設對字母大小寫敏感,不過可以通過選項對grep遮蔽大小寫敏感該選項為 -i。
一、檢視grep工具版本方法
圖1 grep版本查詢
二、grep -i 使用方法
圖2 grep不區分大小寫
備註:grep使用方法程式設計客棧: grep [選項] pattern 檔案
grep -i "error" #忽略大小寫區分
grep -v "grep" #忽略grep命令本身,在文件中過濾掉包含有grep字元的行
grep程序時忽略自身
我們在通過程序id查詢程序時,通過如下命令:
ps -ef | grep 2112
來查詢,但是這通常不能如願:
[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這個程序給去掉呢?答案是可以的。如下hcccei:
[root@linux-dtowen ~]# ps -ef | grep 2132 | grep -v grep
dwww.cppcns.comtowen 2132 2118 0 22:51 ? 00:00:00 /usr/libexec/ibus-engine-pinyin --ibus
mysql linux不區分大小寫
本文 1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case tab...
C IndexOf 不區分大小寫
字串的 indexof 方法是對大小寫敏感的,要想從乙個字串中查詢另外乙個字串 不區分大小寫 就不好處理了。很多人應該會說,先轉換成大寫或者小寫,再查詢,但是不確定別人會怎麼輸入,難道乙個乙個的去轉換?在globalization 命名空間下包含compareinfo類,它包含乙個對大小寫不敏感的 ...
ASP中的區分大小寫與不區分大小寫
asp中的變數,關鍵字不區分大小寫,這誰都知道。但在有些地方又是區分大小的。在下面這種密碼驗證時就不區分大小寫,這樣就增加了asp不安全因素 select from admin where username username and password password 這時的 password 的值...