阿就操場啊~
2020年6月23日 星期二
Bash一行文:去除副檔名
對於一個已知副檔名的檔案(例如說/tmp/file.txt),想要移除副檔名:
basename
/tmp/file.txt
.txt
上述會移除副檔名與路徑、若不知道副檔名則可用:
echo /tmp/file.txt |
cut
-f1
-d '.'
假設上述檔名存在變數file,則可用bash的substring功能:
echo "${file
%.*
}"
參考資料
How can I remove the extension of a filename in a shell script?
_EOF_
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言