OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

基本参数

参数扩展的最简单形式体现在变量的普通使用上。 例如:

$a

展开后,变成任何变量 a 包含。 简单参数也可以用大括号括起来:

${a}

这对扩展没有影响,但如果变量与其他文本相邻,这可能会混淆 shell。 在本例中,我们尝试通过将字符串“_file”附加到变量的内容来创建文件名 a.


[我@linuxbox ~]$ 一个=“富”

[我@linuxbox ~]$ 回声“$a_file”

[我@linuxbox ~]$ 一个=“富”

[我@linuxbox ~]$ 回声“$a_file”


图片


如果我们执行这一系列命令,结果将一无所获,因为 shell 会尝试扩展名为 一份文件 而非 a. 这个问题可以通过在“真实”变量名周围添加大括号来解决:



[我@linuxbox ~]$ 回声“${a}_file”

foo_file

[我@linuxbox ~]$ 回声“${a}_file”

foo_file


我们还看到大于 9 的位置参数可以通过将数字括在大括号中来访问。 例如,要访问第十一个位置参数,我们可以这样做:

${11}


OnWorks 的顶级操作系统云计算: