linux 获取文件名的后缀名,linux shell 取文件名后缀
今天先來總結一下,那個取文件名后綴的問題
這個是我的個人經歷
我在做一個關于文件名后綴匹配的問題
一直搞不定文件名、就比如有a.tar.gz這種兩個點的問題
現在我已經有了兩種解決方法
我一一列舉一下
首先就是說一下cut的解決方法
這是我的原創[email?protected]:~/pwb/tmp#?cat?1
asd.deb
asf.tar.gz
asfasf.zip
as.conf
[email?protected]:~/pwb/tmp#?cat?1|cut?-d.?-f2
deb
tar
zip
conf
[email?protected]:~/pwb/tmp#?cat?1|cut?-d.?-f2,3
deb
tar.gz
zip
conf
[email?protected]:~/pwb/tmp#?cat?1|cut?-d.?-f2,3,4
deb
tar.gz
zip
conf
因為文件名最后肯定是不能超過三個點的、當然你給我寫了一個我也沒辦法
這樣一般的就可以搞定了
接下來就是我到群里提問拿到的結論
感謝 linux運維群里的 北京-低姿態 大神[email?protected]:~/pwb/tmp#?cat?1
asd.deb
asf.tar.gz
asfasf.zip
as.conf
[email?protected]:~/pwb/tmp#?cat?1|sed?‘s#[^.]*##‘
.deb
.tar.gz
.zip
.conf
雖然說、取文件名后綴不是一個很難的問題
但是吧、有的時候你就搞不定
就總結到這、睡覺
本文出自 “Dashazi's blog” 博客,轉載請與作者聯系!
原文:http://dashazi.blog.51cto.com/10354524/1747786
總結
以上是生活随笔為你收集整理的linux 获取文件名的后缀名,linux shell 取文件名后缀的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win7下chm文件打不开的解决办法
- 下一篇: 虚拟机中Linux扩容硬盘空间