ブール演算子ANDを使用してディレクトリからファイルを選択する方法

ブール演算子ANDを使用してディレクトリからファイルを選択する方法

ディレクトリ内の特定の単語で始まり、特定の拡張子で終わる特定のファイルを選択(/grep/ls検索)したいと思います。例:

  • bluebelt_hans_hoff.jpg
  • bluebelt_hans_hoff.JPEG
  • bluebelt_peter_gort.jpg
  • bluebelt_peter_gort.JPEG

私は "bluebelt"で始まり、 ".jpg"拡張子で終わるファイルだけが欲しいです(JPEG拡張子ではありません)。コマンドラインでこれを行うにはどうすればよいですか?

ベストアンサー1

端末にファイルをリストするには、次のようにします。

ls -d bluebelt*.jpg

これらのファイルを操作するには、次のようにします。

for file in bluebelt*.jpg; do
    your_command "$file"
done

おすすめ記事