0

我有一个包含倒置感叹号的文件,我想使用 Linux grep 命令计算这些倒置感叹号的出现次数。

我已经尝试了这个字符的十六进制表示,如下所示。但它返回的是完整的文件,而不是与此文本匹配的行。

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

提前感谢您分享有关此问题的任何想法。

4

2 回答 2

1

grep -v用于列出匹配的文件。删除该-v选项。

于 2013-12-11T01:47:32.227 回答
1

如果您的 grep 支持-PPCRE 正则表达式语法的标志,您可以使用它:

$ echo -e '\xa1Ay caramba!' > /tmp/a1.dat
$ grep -P '\xa1' /tmp/a1.dat 
¡Ay caramba!
于 2013-12-11T05:55:51.040 回答