gpt4 book ai didi

unix - 获取默认/首选文件扩展名

转载 作者:行者123 更新时间:2023-12-04 15:35:01 24 4
gpt4 key购买 nike

我可以用 file 识别文件类型命令。我可以获得文件的默认(首选)扩展名吗?

例如对于

tmp_206.file: GIF image data, version 89a, 17 x 17
tmp_202.file: ASCII text, with very long lines, with no line terminators

应该是 .gif.txt
我知道扩展对 UNIX 不重要,但它们对我很重要

最佳答案

对于 jpeg 文件,某些文件类型支持 1 个以上的扩展名,例如 jpe、jpeg、jpg 等。

您可以做的是首先使用以下方法获取 mime 类型:

mimleType=$(awk -F';' 'NF>1{print $1}' < <(file -bi logo.jpeg))

然后使用这个 awk 获取文件扩展名:
awk -v mt=$mimeType '$1==mt{print $2}' /Applications/MAMP/conf/apache/mime.types

输出:
jpeg

关于unix - 获取默认/首选文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16654715/

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