だけで見つける奇妙な逆転は私を与える:パイプラインでgrepとfindを実行します。
.
./bla-bla_(11)
./bla-bla_(1)
./rename
./rename~
このfind . | grep "*_([0-9]\{1,2\})"
は私に空の結果を提供します。
と、このfind . | grep "([0-9]\{1,2\})_*"
は私
./bla-bla_(11)
./bla-bla_(1)
を与えるしかし、あなたが見ることができるようにアンダースコアや他の文字は、前digitesを引き締め表示されます。なぜそれが2番目のケースで機能するのですか?私は正しい順序でそれらを配置最初にではない。
私は_特別なシンボルだと思う、それは理由だった。 – Yola
いいえ、 '_'は特別な文字ではありません。正規表現。 –