参数扩展
我们将在本章中仅简要介绍参数扩展,但稍后我们将对其进行广泛的介绍。 这是一个在 shell 脚本中比直接在命令行中更有用的功能。 它的许多功能与系统存储小数据块并为每个数据块命名的能力有关。 许多这样的块,更合适
被称为 变量,可供您检查。 例如,名为“USER”的变量包含您的用户名。 调用参数展开并显示内容 USER 你会这样做:
[我@linuxbox ~]$ 回显$ USER
me
[我@linuxbox ~]$ 回显$ USER
me
要查看可用变量列表,请尝试以下操作:
[我@linuxbox ~]$ 打印环境 | 较少的
[我@linuxbox ~]$ 打印环境 | 较少的
你可能已经注意到,对于其他类型的扩展,如果你输入错误的模式,扩展将不会发生,并且 回音 命令将简单地显示错误输入的模式。 对于参数扩展,如果您拼错了一个变量的名称,扩展仍然会发生,但会导致一个空字符串:
[我@linuxbox ~]$ 回声$SUER
[我@linuxbox ~]$
[我@linuxbox ~]$ 回声$SUER
[我@linuxbox ~]$