gpt4 book ai didi

linux - Bash-检查目录中存在什么类型的文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:59:56 24 4
gpt4 key购买 nike

我需要一个函数来查找文件扩展名类型并将其显示在终端中。我正在尝试使用命令 find 但我不知道该怎么做。

例如,这是我的目录的内容:music1.mp3;音乐2.mp3;文档.txt;电影.avi;电影2.avi; movie3.avi.

输出应如下所示:

 Available extensions: mp3, txt, avi

所以我不想准备一些特定的扩展,我想查找目录中所有现有的扩展

最佳答案

使用find命令:

find /path/to/your/folder/ -type f | sed -rn 's|.*/[^/]+\.([^/.]+)$|\1|p' | sort -u
<小时/>

在 OSX 上,将 -r 参数替换为 -E

关于linux - Bash-检查目录中存在什么类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48193974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com