分類

展開全部 | 收合全部

分類

展開全部 | 收合全部

【Bash】unzip 擴充 function, 依照檔名建立一個新資料夾後, 再把檔案解壓縮到裡面

前言

最主要原因是內建沒有自動抓檔名,想依照檔名自動建資料夾要另外寫

script

unzip2(){
    local filename="$1"
    local dir="${filename%.*}" # 取出檔名 (remove ext)
    mkdir -p "$dir" && unzip "$filename" -d "$dir"
}

使用方式

先註冊上述 function,然後

unzip2 test.zip

就會依照 zip 檔名建立資料夾,並把檔案解壓縮進去了

Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 889

★留個言吧!內容有誤或想要補充也歡迎與我討論!