执行 shell 脚本时经常会有传入参数,如:

./test.sh abcdef abc.bbb

以上的命令使用了两个传入参数,abcdef,abc.bbb

在脚本里使用时,$1 就表示第一个参数,$2 就表示第二个参数:

var1 = $1
var2 = $2

在脚本中有一种用法,如:${1%def}jjj
他的意思就是将 $1 最后的字符 def 替换为 jjj

newstr1 = ${1%def}jjj

newstr1 的值就是 abcjjj

newstr2 = ${2%.bbb}.ccc

newstr2 的值就是 abc.ccc

标签: none

仅有一条评论

  1. ahxinny ahxinny

    这个有点看不懂了。资料先收集着

添加新评论