我的问题是:以下函数中的 v1、v2、v3、v4 和 v5 是什么?它们看起来像输入参数,但我不确定它们的用途。谁能详细解释一下他们的工作?
#!/bin/sh
compile()
{
v1="$1*z*"
v2=${2:-"$1*"}
v3=${3:-"$1*/"}
v4=${4:-"."}
v5=${5:-"."}
some other command and cd in here
}
compile libpng
compile icu "" "" source build
.
.
.