にスラッシュの後にこれは私の拡張正規表現である正規表現と一致する結果を検索:これらは私の検索結果ですのLinux - 各パス
^\.(git.*|svn)$
(それの変数、それはユーザーの入力だから):
./ivs-proj-2/.git/config
./ivs-proj-2/.editorconfig
./ivs-proj-2/mockup/mockup.png
各スラッシュの後の結果の部分を正規表現に一致させる必要があります。一致する場合は、行全体を破棄する必要があります。行がない場合は、印刷して別の結果(行)にスキップする必要があります。
制限は、スクリプトが正しいことが条件です。私はawkを実験してきましたが、うまく動かないようです。すべての手がかりは?
結果は次のようになります。私はもしわからない
find ... | grep -vE '^.*/\.(git|svn)'
./ivs-proj-2/.editorconfig
./ivs-proj-2/mockup/mockup.png
これは、ありがとうございます! – Sainthrax