佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Shell獲取文件的文件名和擴展名的例子

Shell獲取文件的文件名和擴展名的例子

熱門標簽:呼叫中心市場需求 服務外包 鐵路電話系統(tǒng) 地方門戶網站 百度競價排名 Linux服務器 網站排名優(yōu)化 AI電銷
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%.*}"

您可能感興趣的文章:
  • 判斷文件是否存在的shell腳本代碼
  • Shell逐行讀取文件的4種方法
  • shell去掉文件中空行(空白行)的方法詳解
  • shell腳本中執(zhí)行時提示“沒有那個文件或目錄”的解決辦法
  • shell按行讀取文件的3種方法
  • Shell腳本統(tǒng)計文件行數的8種方法
  • Shell中調用、引用、包含另一個腳本文件的三種方法
  • shell判斷文件,目錄是否存在或者具有權限的代碼
  • shell中刪除文件中重復行的方法
  • shell兩個文件去重的多種姿勢

標簽:崇左 衡水 銅川 仙桃 湖南 黃山 湘潭 蘭州

巨人網絡通訊聲明:本文標題《Shell獲取文件的文件名和擴展名的例子》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    新泰市| 屯留县| 桐城市| 德保县| 武定县| 乌拉特中旗| 平江县| 砚山县| 建瓯市| 桐柏县| 潜山县| 忻城县| 宜宾县| 普格县| 塘沽区| 高碑店市| 汪清县| 福安市| 扎兰屯市| 安溪县| 龙泉市| 武定县| 宜兴市| 崇义县| 乐清市| 牟定县| 镇坪县| 闽侯县| 姜堰市| 句容市| 安溪县| 北安市| 婺源县| 集贤县| 东明县| 台南市| 麻栗坡县| 双桥区| 岚皋县| 东方市| 西充县|