拡張子を無視して文字で終わるファイルを検索するには、ls を使用します。

拡張子を無視して文字で終わるファイルを検索するには、ls を使用します。

特定の文字で終わるファイルを見つけるにはlsを使用する必要がありますが、ファイルに拡張子があるかどうかは重要ではありません。

たとえば、このようにしたいです。

> ls test test.txt test.ascii other.txt

> ls [something] test test.txt test.ascii

これにより、「t」で終わるファイルは見つかりますが、拡張子がtで終わるファイルは見つかりません。

編集:ファイル名の唯一のピリオド文字は拡張子用であり、他の文字はないと仮定する必要があります。

ベストアンサー1

何か=

 |grep -e ".*t\.[^.]*" -e "^[^.]*t$"

おすすめ記事