特定の文字で終わるファイルを見つけるにはlsを使用する必要がありますが、ファイルに拡張子があるかどうかは重要ではありません。
たとえば、このようにしたいです。
> ls
test test.txt test.ascii other.txt
> ls [something]
test test.txt test.ascii
これにより、「t」で終わるファイルは見つかりますが、拡張子がtで終わるファイルは見つかりません。
編集:ファイル名の唯一のピリオド文字は拡張子用であり、他の文字はないと仮定する必要があります。
ベストアンサー1
何か=
|grep -e ".*t\.[^.]*" -e "^[^.]*t$"