質問: フォルダ階層内のすべての個別のファイル拡張子を見つけるにはどうすればよいですか? linuxマシンでは、フォルダー階層を走査して、その中のすべての個別のファイル拡張子のリストを取得したいと思います。これをシェルから実現する最良の方法は何でしょうか?
回答: これを試してください(最良の方法かどうかはわかりませんが、動作します):find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u 次のように機能します。 現在のフォルダーからすべてのファイルを検索 ファイルの拡張子がある場合は印刷します 一意のソート済みリストを作成する