符号 `$` 的使用
引用变量
命令行中引用
使用 $ 加上花括号,可以引用一个变量,包括当前定义的变量和环境变量:
echo ${USERNAME}
echo ${PATH}
当变量两端都是空格时,两边的花括号可以省略(但不建议)。
获得命令输出
$ 后加一个括号的形式可以获得一条命令语句的输出,格式为:
$(<命令>)
例如,在 cmd.txt 中写入如下文本:
ls -l
此时,我们知道 cat cmd.txt 会直接输出文本内容,若需要将文本当做一条指令来执行,就需要这样写:
$(cat cmd.txt)
以上命令就可以输出 ls -l 的结果。
注意这里本质上仅仅做了一个文本替换,假如写出如下命令:
$(cat cmd.txt)a
经过替换后,得到的等价命令如下:
ls -la
因此命令中的 a 就会成为选项之一。
BEYOND THE ARTICLE
读完了,有什么想法?
阅读已保存的问答示例,并循着引用回到原文。
— 本文完 — 返回文章列表