打印变量值

在双引号内使用$打印变量的值。

[root@localhost ~]# echo "$foo"
bar
[root@localhost ~]#

或者只使用$符号打印变量的值

[root@localhost ~]# echo $foo
bar
[root@localhost ~]#

当我们试图用单引号调用变量时,将不调用变量值。

[root@localhost ~]# echo '$foo'
$foo
[root@localhost ~]#

单引号内打印变量值

在本例中,在双引号内,我们再次在单引号内写入了带有$符号的变量。然后在单引号内打印变量的值。

[root@localhost ~]# echo "'$foo'"
'bar'
[root@localhost ~]#

定义变量及其值

在下面的示例中,我们定义了变量foo,它的值是bar

[root@localhost ~]# foo=bar
[root@localhost ~]#
使用Bash打印单引号和双引号内的变量值

在写bash脚本时,有时需要打印在单引号和双引号内变量值。

双引号内打印变量值

现在我们的要求是在双引号内打印变量的值。

参见下面的示例:

[root@localhost ~]# echo ""$foo""
"bar"
[root@localhost ~]#
日期:2019-08-20 17:58:06 来源:oir作者:oir