Shell脚本单引号内怎么引入变量

Shell脚本内单引号都认为是普通字符不会输出变量
示例如下

# 定义变量
# name="minseo"
# 使用双引号输出为变量
# echo "$name"
minseo
# 使用单引号输出为原始字符
# echo '$name'
$name

有些格式例如json在shell只能使用单引号包裹需要在单引号应用变量可以使用双引号在加单引号的方式,示例如下

# name="minseo"
# echo '"'$name'"'
"minseo"
# echo ''$name''
minseo

两种方式都可以一种输出带双引号

posted @ 2024-03-01 16:31  minseo  阅读(605)  评论(0编辑  收藏  举报