我想在我的 LaTex 文档中找到不以反斜杠符号 \
开头的 XXX
出现次数。因此,我正在寻找没有被反斜杠所前置的出现次数。
我尝试了以下方法:
grep -c -e '(?<!\)XXX' test.tex #result: grep: Unmatched ) or \)
grep -c -e '(?<!\\)XXX' test.tex #result: 0
grep -c -e "(?<!\\)XXX" test.tex #result: -bash: !\\: event not found
它们都不能按预期工作。事实上,我根本不理解最后一个错误消息。
我的 test.tex 文件仅包含以下几行内容
%test.tex
XXX
\XXX
所以期望的结果是1
。
有什么想法吗?
附注:我正在使用bash工作。