在您的系统上注册的文件扩展名应该是/etc/mime.types
. 因此,假设您设法将文件类型从 的输出中提取file
到名为 的变量中type
,您可以简单地:
grep -i "$type" /etc/mime.types | awk '{$1="";print $0}'
Run Code Online (Sandbox Code Playgroud)
或者(如评论中的 200_success 所建议的),您可以awk
单独使用:
awk -v IGNORECASE=1 '/ENVIRON["type"]/{$1="";print $0}'
Run Code Online (Sandbox Code Playgroud)
例子
$ type=Perl
$ grep -i "$type" /etc/mime.types | awk '{$1="";print $0}'
pl pm
Run Code Online (Sandbox Code Playgroud)