了解Vagrant和Homestead变量

时间:2016-04-15 12:31:47

标签: bash vagrant homestead

我正在审核github repository中托管的laravel宅基地源代码,并弄清楚应用程序的工作原理,并想知道变量${1} - ${4}, ${PATH_SSL}的声明位置。

我想更好地理解laravel宅基地是如何运作的。

谢谢!

1 个答案:

答案 0 :(得分:0)

那些不是Ruby。它就像Ruby变量,但是在bash脚本中。

例如,正在定义here PATH_SSL。此外,在下一行中,它被用于(评估)以形成另一个文本。在Bash中,您可以使用评估语法${PATH_SSL}来完成。

PATH_SSL="/etc/nginx/ssl"
PATH_KEY="${PATH_SSL}/${1}.key"
PATH_CSR="${PATH_SSL}/${1}.csr"
PATH_CRT="${PATH_SSL}/${1}.crt"

${1}${2}等是表示从命令行调用该脚本时使用的参数的特殊变量。