質問
私否定的な予測次のファイルを検索するときlocate
:
locate --regex "apple(?!t)"
ただし、一部の置換が行われているように見えるため、次のエラーが発生します。
位置指定: 無効な正規表現 'apple(?touch Latex_preamble.tex)': 前の正規表現が無効です。
どうすればいいですか?私もapple(?!t)
それを試しましたapple(?!t)
。
メモ:私はこれができることを知っています:
locate apple | grep -v applet
しかし、正規表現を操作する方法を知りたいです。
答え1
とのさまざまな実装がありますlocate
が、私が知っている実装にはPOSIX拡張正規表現またはPOSIX基本正規表現が必要です。プレビューをサポートしていません。