我可以使用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
Run Code Online (Sandbox Code Playgroud)
它会是.gif和.txt
我知道扩展对于UNIX无关紧要,但它们对我来说很重要
如果您的扩展集相当有限,那么创建从file输出到您的首选扩展的映射并不难。
case $(file - <"$file") in
'-: GIF image'* ) ext=gif ;;
'-: ASCII text'* ) ext=txt ;;
# etc
esac
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |