名前が「SomeLongString」で始まるすべてのファイルをリストする必要があります。ただし、「SomeLongString」の場合はさまざまです。どうやって?
私はzshを使用していますが、bashソリューションも歓迎します。
ZSH:
$ unsetopt CASE_GLOB
または、大文字と小文字を区別しないグロビングを一般的に有効にしたくない場合は、可変部分のみをアクティブ化できます。
$ print -l (#i)(somelongstring)*
これは、「somelongstring」で始まるすべてのファイルに一致します(小文字/大文字の任意の組み合わせ)。大文字と小文字を区別しないフラグは、括弧内のすべてに適用され、複数回使用できます。詳細については、マニュアルzshexpn(1)
をお読みください。
更新ほとんど忘れて、これを機能させるには拡張拡張グロビングを有効にする必要があります。
setopt extendedglob
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加