亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: IGNORECASE 漢字匹配問(wèn)題 [打印本頁(yè)]

作者: udevu    時(shí)間: 2013-08-22 17:04
標(biāo)題: IGNORECASE 漢字匹配問(wèn)題
  1. $ cat a.txt
  2. 大神
  3. 大神help
復(fù)制代碼
  1. $ T="神h"
  2. $ awk -vT=$T 'BEGIN{IGNORECASE=1}{if($0~T)print}' a.txt
  3. $ awk -vT=$T 'BEGIN{IGNORECASE=0}{if($0~T)print}' a.txt
  4. 大神help
復(fù)制代碼
想使用awk做忽略大小寫的匹配,但是遇到有漢字的情況
IGNORECASE=1 好像會(huì)干擾漢字的匹配

怎么破,求助
作者: 關(guān)陰月飛    時(shí)間: 2013-08-22 17:41
回復(fù) 1# udevu


    哪干擾了,LZ舉個(gè)栗子.....
作者: udevu    時(shí)間: 2013-08-22 19:25
回復(fù) 2# 關(guān)陰月飛
上面貼例子了,就是IGNORECASE=1的時(shí)候沒(méi)有輸出,=0的時(shí)候有輸出


   
作者: liion631818    時(shí)間: 2013-08-22 20:19
回復(fù) 3# udevu


lee@ubuntu:~/script$ T="神h"
lee@ubuntu:~/script$ awk -vT=$T 'BEGIN{IGNORECASE=0}{if($0~T)print}' myfile
大神help
lee@ubuntu:~/script$ awk -vT=$T 'BEGIN{IGNORECASE=1}{if($0~T)print}' myfile
大神help

作者: udevu    時(shí)間: 2013-08-22 20:42
回復(fù) 4# liion631818
暈,locale的問(wèn)題
export LC_ALL=C 就好了


   
作者: 惟吾無(wú)為    時(shí)間: 2013-08-25 19:21
不要使用gbk編碼,使用utf8處理中文。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2