Shell獲取文件的文件名和擴(kuò)展名的例子
更新時間:2014年06月27日 08:50:52 投稿:junjie
這篇文章主要介紹了Shell獲取文件的文件名和擴(kuò)展名的例子,簡明版的代碼實例,看了就懂,需要的朋友可以參考下
basename example.tar.gz .tar.gz
# => example
FILE="example.tar.gz"
echo "${FILE%%.*}"
# => example
echo "${FILE%.*}"
# => example.tar
echo "${FILE#*.}"
# => tar.gz
echo "${FILE##*.}"
# => gz
# 在bash中可以這么寫
filename=$(basename "$fullfile")
extension="${filename##*.}"
filename="${filename%.*}"
相關(guān)文章
獲取磁盤IO與系統(tǒng)負(fù)載Load的shell腳本
本節(jié)介紹的幾段shell腳本,可以用于提取磁盤的I/O信息,系統(tǒng)負(fù)載Load信息等2013-08-08
Impala-shell命令參數(shù)的實現(xiàn)
這篇文章主要介紹了Impala-shell命令參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12

