${1%str} 在 shell 脚本的用法
执行 shell 脚本时经常会有传入参数,如:
./test.sh abcdef abc.bbb
以上的命令使用了两个传入参数,abcdef,abc.bbb。
在脚本里使用时,$1 就表示第一个参数,$2 就表示第二个参数:
var1 = $1
var2 = $2在脚本中有一种用法,如:${1%def}jjj。
他的意思就是将 $1 最后的字符 def 替换为 jjj:
newstr1 = ${1%def}jjjnewstr1 的值就是 abcjjj。
newstr2 = ${2%.bbb}.cccnewstr2 的值就是 abc.ccc。
标签:无
这个有点看不懂了。资料先收集着