Shell獲取檔案的檔名和副檔名的例子

2021-09-06 23:00:39 字數 451 閱讀 7484

這篇文章主要介紹了shell獲取檔案的檔名和副檔名的例子,簡明版的**例項,看了就懂,需要的朋友可以參考下

basename example.tar.gz .tar.gz

#=> example

file="

example.tar.gz

"echo "$

"#=> example

echo "$

"#=> example.tar

echo "$

"#=> tar.gz

echo "$

"#=> gz

# 在bash中可以這麼寫

filename=$(basename "

$fullfile")

extension="$"

filename="

$"

#提取最後乙個"."後面的字元,即副檔名

Shell 獲取檔名和字尾名

file thisfile.txt echo filename echo extension 輸出 filename thisfile extension txt 附 基於pattern matching的子串替換 替換第乙個。替換所有。注意 不能使用正規表示式,只能使用?的shell擴充套件。只能...

shell獲取檔名和目錄名

憬薇15940人閱讀 2018 08 23 21 23 31 對檔名或目錄名進行處理,通常的操作是由路徑中提取出檔名,從路徑中提取出目錄名,提取檔案字尾名等等。例如,從路徑 dir1 dir2 file.txt中提取也檔名file.txt,提取出目錄 dir1 dir2,提取出檔案字尾txt等。下面...

獲取檔名和副檔名

string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lastindexof 1,af...