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

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

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

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

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

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

posted @   minseo  阅读(1539)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2022-03-01 noVNC实现浏览器远程访问VNC服务
2021-03-01 js如何实现控制p标签的显示和隐藏
2019-03-01 Saltstack之通过grains在配置文件中赋值
点击右上角即可分享
微信分享提示