1〜99の数字で終わるすべてのファイルを検索するが、他のすべてを除外する検索コマンド文字列を作成しようとしています。
例えば私が見つけたいmyfile1 myfile99なくmyfile456ないmyfilebackup
私が考えている正規表現myfile[1-9]{1,2}
はありますが、これをfindで動作させることはできません。
find . -regex '.*myfile[0-9]{1,2}'
または
find . -iname 'myfile[0-9]{1,2}'
私が見ることができるのは、機能{1,2}
していない部分です。
(ちなみに-name -regex
交換可能に使用できますか?)
任意の助けに感謝します。
-iname
(および-name
)globsを使用します。この構文はありません。