获取文件扩展名

达林

我有带有“多个”扩展名的文件,为了更好地进行操作,我想为每个最后一个扩展名创建一个新文件夹,但是首先我需要检索最后一个扩展名。

例如,假设我有一个名为info.tar.tbz2“ tbz2”的文件?

我想到的一种方法是使用,cut -d "."但在这种情况下,我需要指定-f最后一列的参数,但我不知道该如何实现。

最快的方法是什么?

阿维纳什·拉吉(Avinash Raj)

您可以使用awk,

awk -F. '{print $NF}' file

或者

但,

$ echo 'info.tar.tbz2' | awk -F. '{print $NF}'
tbz2
$ echo 'info.tar.tbz2' | sed 's/.*\.//'
tbz2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章