正規表現または名前を使用して名前で範囲内のファイルを検索する

正規表現または名前を使用して名前で範囲内のファイルを検索する

「screenshot-2010-13-12.jpg」という名前の2008年のスクリーンショットがいくつかあります。 2010年から2019年までのスクリーンショットをコピーする必要があります。 -nameと-regexのさまざまなオプションを試しましたが、方法が見つかりませんでした。正規表現の唯一の成功は、形式別に見つけることだけです。

ベストアンサー1

フォーマットに厳密に準拠するには、次のコマンドを使用できます。

find . -name "screenshot-201[0-9]-??-??.jpg" -type f

で始まる名前screenshot-201、数字、ダッシュ、2文字、ダッシュ、2文字、.jpg

おすすめ記事