XXX
コマンドの形式ではないラテックスドキュメント内の の出現回数を見つけたい\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
です。
何か案は?
Ps .: 私は bash で作業しています。