[Linux] 删除Shell传入的参数多余的后缀(如filename.apk.bak --> filename.apk)
假定命令行:./test.sh filename.apk.bak (或者./test.sh filename_bak.apk,及或者./test.sh filename.bak.apk)
方法一:
apk=${1%%.*}.apk #得到apk=filename.apk
方法二:
apk=${1/apk*/apk} #得到apk=filename.apk
相比方法一,假如你知道一个apk文件一定是以.apk为结尾的,推荐最好使用方法二;
浙公网安备 33010602011771号