Linux——Shell脚本中自定义变量的应用(基础)2( 六 )

起界定字符串的作用 , 特别是当要赋值的内容中包含空格时 , 必须要以双引号括起来 , 否则会赋值失败 , 其他情况下双引号可以省略 。 如下图:

双引号作用二:

引用其他变量的值(变量引用)

如下图:

2)单引号(‘)

当要赋值的内容中包含“$”或“””或“\\”等具有特殊含义的字符时 , 使用单引号括起来后 , 将无法引用其他变量的值 , 任何字符均作为普通字符看待 , 说白了就是:禁止引用其他变量值 , $视为普通字符 。 但赋值内容中包含单引号是 , 需要使用“\\”符号进行转义 , 以免冲突 。 如下图:

3)反撇号(`)

用于命令替换 , 允许将某个命令的输出结果赋值给变量 。 需要注意的是 , 反撇号括起来的范围内必须是能够被执行的命令 , 否则会出错 。

推荐阅读