小文字/大文字を含めることができるファイルを削除する方法

小文字/大文字を含めることができるファイルを削除する方法

存在できるファイルを削除する方法小文字大文字ケース

たとえば、file_name は次のようになります。

  • STOCK.Repoまたは
  • Stock.REPOまたは
  • Stock.repoまたは
  • 自己株式購入契約
  • ...など

私は次を実行します:

 rm -f $file_name

目的は、リモートシステムから小文字/大文字の可能性があるstock.repoファイルを削除することです。

ベストアンサー1

Bash固有のソリューションの場合:

$ shopt -s nocaseglob

rmその後、コマンドを実行してください。

このオプションをオフにするには、次を使用します。shopt -u nocaseglob

完全性を期すための選択肢ですが、あまりエレガントなソリューションを指摘します。

$ rm [sS][tT][oO][cC][kK].[rR][eE][pP][oO]

おすすめ記事