Bashで3つの文字ファイルを選択するには?

Bashで3つの文字ファイルを選択するには?

疑問符は特殊文字と見なされ、特別な意味があることを知っています。疑問符の表現は、任意のタイプの単一文字にすることができます。

私の練習セッションには次の例があります。

ls ?

これにより、1文字だけを含むすべてのファイルが検索されます。特定の数の文字を検索する方法を知りたいです。例: 3 文字のみで構成されるファイル名がいくつあるかを見つける方法は?

ベストアンサー1

マイケルの答えは間違っていました。名前にスペースが含まれていると問題が発生します。

$ ls
aaa bbb ccc ccc a

最後の項目は「ccc a」です。

$ ls | grep -o -w '\w\{3\}'
aaa
bbb
ccc
ccc

Seradaが正解を提示しました。

$ ls ???
aaa bbb ccc

$ ls ?????
ccc a

おすすめ記事