aまたはzで始まり、aまたはzで終わるファイルを検索する方法は?

aまたはzで始まり、aまたはzで終わるファイルを検索する方法は?

私は前に試しましたfind -name 'a*' 'z*' '*a' '*z'

しかし、エラーコードが表示されました。find: paths must precede expression: z*

zで始まるか、azで終わるが特定の文字で始まらないファイルを見つける方法を知っています。

ベストアンサー1

あなたの質問を理解すると仮定すると、質問が複雑すぎる可能性があります。これはしなければならない

find your_directory -type f -name '[az]*[az]'

単一文字の名前は無視されます。aまたは、zこの名前を含めるには別のパターンを指定する必要があります。名前は[az]*[az]またはと一致する必要があります[az]

find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \)

おすすめ記事