我正在寻找一个 linux bash 脚本,它执行以下操作:它将一个文件夹作为输入,并输出该文件夹中出现的所有扩展名。
例如 脚本输入:包含 3 个 mp3 文件和 2 个 png 的文件夹路径。 脚本的输出:“mp3,png”
最佳答案
通过以下方式查找当前目录中的所有扩展名:
find . -maxdepth 1 -type f|perl -ne 'print $1 if m/\.([^.\/]+)$/'|sort -u|xargs|sed 's/ /, /g'
输出
jpg, log, mp3, mp4, png, we, web, webp
关于linux - 列出所有扩展的简单 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53577058/