使用我的参数考虑此代码:
for domain; do
cat <<EOF > "/etc/nginx/sites-available/${domain}.conf"
My \domain is ${domain}.
EOF
done
让我们将该代码中的参数分成几个部分:$
+ {
+ STRWPAAIE
+ }
。
STRWPAA 代表“在执行中传递参数时替换的流”。
在这种情况下,STRWPAAIE 是领域但描述它的通用术语是什么?它肯定不是 STRWPAAIE(我刚刚发明的一个术语来描述我的意思),那么这里使用的“正式”或“通用”术语是什么?
更新:
我知道 STRWPAAIE 是一个变量,但它不是一般意义上的变量,而是在相当特定的意义上 - 一个参数的变量。
答案1
这称为“变量”。从man bash
:
A多变的是由名称表示的参数。变量具有值和零个或多个属性。使用声明内置命令分配属性(请参阅下面的 SHELL BUILTIN COMMANDS 中的声明)。