我有带有“多个”扩展名的文件,为了更好地进行操作,我想为每个最后一个扩展名创建一个新文件夹,但是首先我需要检索最后一个扩展名。
例如,假设我有一个名为info.tar.tbz2
“ tbz2”的文件?
我想到的一种方法是使用,cut -d "."
但在这种情况下,我需要指定-f
最后一列的参数,但我不知道该如何实现。
最快的方法是什么?
您可以使用awk,
awk -F. '{print $NF}' file
或者
但,
$ echo 'info.tar.tbz2' | awk -F. '{print $NF}'
tbz2
$ echo 'info.tar.tbz2' | sed 's/.*\.//'
tbz2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句