這篇文章主要介紹了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...