2013-12-11 71 views
0

我有一個文件,其中包含反轉感嘆號,我想使用Linux grep命令來計算這些反轉感嘆號的出現次數。如何使用grep命令計算擴展ASCII字符

我已經嘗試過這個字符的十六進制表示,如下所示。但它是返回完整的文件,不完全是匹配此文本的行。

grep -v "["$'\xA1'"]" K2345061.005 

在此先感謝您分享有關此問題的任何想法。

回答

1

如果你的grep支持正則表達式PCRE語法-P標誌,你可以使用:

$ echo -e '\xa1Ay caramba!' > /tmp/a1.dat 
$ grep -P '\xa1' /tmp/a1.dat 
¡Ay caramba! 
+0

非常感謝你的任何結果,它的工作爲了我 :) – KItis

1

grep -v用於列出文件,其中不是匹配。刪除-v選項。

+0

我已刪除了-v選項,現在不返回 – KItis