我有一个包含反转感叹号的文件,我想使用Linux grep命令计算这些反转感叹号的出现次数。
我尝试过如下这个字符的十六进制表示。但它返回完整的文件,而不是与此文本匹配的行。
grep -v "["$'\xA1'"]" K2345061.005
提前感谢您就此问题分享任何想法。
答案 0 :(得分:1)
grep -v
用于列出不匹配的文件。删除-v
选项。
答案 1 :(得分:1)
如果你的grep支持PCRE正则表达式语法的-P
标志,你可以使用它:
$ echo -e '\xa1Ay caramba!' > /tmp/a1.dat
$ grep -P '\xa1' /tmp/a1.dat
¡Ay caramba!