600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > linux 获取文件名的后缀名 linux shell 取文件名后缀

linux 获取文件名的后缀名 linux shell 取文件名后缀

时间:2018-09-07 04:40:03

相关推荐

linux 获取文件名的后缀名 linux shell 取文件名后缀

今天先来总结一下,那个取文件名后缀的问题

这个是我的个人经历

我在做一个关于文件名后缀匹配的问题

一直搞不定文件名、就比如有a.tar.gz这种两个点的问题

现在我已经有了两种解决方法

我一一列举一下

首先就是说一下cut的解决方法

这是我的原创[emailprotected]:~/pwb/tmp#cat1

asd.deb

asf.tar.gz

asfasf.zip

as.conf

[emailprotected]:~/pwb/tmp#cat1|cut-d.-f2

deb

tar

zip

conf

[emailprotected]:~/pwb/tmp#cat1|cut-d.-f2,3

deb

tar.gz

zip

conf

[emailprotected]:~/pwb/tmp#cat1|cut-d.-f2,3,4

deb

tar.gz

zip

conf

因为文件名最后肯定是不能超过三个点的、当然你给我写了一个我也没办法

这样一般的就可以搞定了

接下来就是我到群里提问拿到的结论

感谢 linux运维群里的 北京-低姿态 大神[emailprotected]:~/pwb/tmp#cat1

asd.deb

asf.tar.gz

asfasf.zip

as.conf

[emailprotected]:~/pwb/tmp#cat1|sed‘s#[^.]*##‘

.deb

.tar.gz

.zip

.conf

虽然说、取文件名后缀不是一个很难的问题

但是吧、有的时候你就搞不定

就总结到这、睡觉

本文出自 “Dashazi's blog” 博客,转载请与作者联系!

原文:http://dashazi./10354524/1747786

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。