sh、sr、se、th、tr、またはteで始まるすべてのファイルのリスト

sh、sr、se、th、tr、またはteで始まるすべてのファイルのリスト

、、、またはshシーケンス(文字は大文字でも小文字でもかまいません)でsr始まるすべてのファイルを一覧表示する方法です。sethtrte

ベストアンサー1

あなたが意味すると仮定名前彼らのものではないファイルコンテンツこれらの文字列のいずれかで始める必要がある場合は、シェルにファイル名を生成し、リストを次のように渡すことができprintf '%s\n'ますls -ld

ls -ld [sStT][hHrReE]*

[...]fishほとんどのシェルでサポートされているシェルグローバル演算子です(例外一つ文字(またはおそらく要素の構成場合によっては)指定されたコレクションに含まれます。したがって、この特定の文字列セットに適しています。ただし、任意の文字列セットの場合は、拡張ワイルドカード(zshなど)を持つシェルに切り替える必要があります。

set -o extendedglob # needed for (#i) to set case insensitivity
ls -ld (#i)(foo|bar|[st][hre])*

おすすめ記事