在我的腳本中,我試圖帶一個字符串,然後輸出字符串的擴展名(如果有的話)。所以基本上我把一個文件的基本名稱,然後輸出一段時間後的東西。字符串操作Bash擴展
這樣做的語法是什麼?
例如
dotcutter.sh
file=testfile.jpg
腳本應該輸出的.jpg
編輯:
我現在已經解決了我的問題:
file=$(basename "$1")
stub=${file%.*}
echo ${file#"$stub"}
從而降低了我的論點來一個基地名稱,謝謝大家。
http://unix.stackexchange.com/questions/1571/grabbing-the-extension-in-a-file-name –