博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单引号和双引号定义变量的区别
阅读量:6207 次
发布时间:2019-06-21

本文共 494 字,大约阅读时间需要 1 分钟。

root@iZuf6a50pk1lwwqhsq7cp2Z:/data/server/shell# cat demo1.sh 

#!/bin/bash
a=111
b='bbb $a ccc'
d="ccc $a ddd"
echo $b
echo $d
root@iZuf6a50pk1lwwqhsq7cp2Z:/data/server/shell# sh demo1.sh 
bbb $a ccc
ccc 111 ddd

单引号定义的变量存储的内容就是变量的原始数据,变量名

双引号定义的变量存储的内容是获取变量名的值,拼接成字符串

#!/bin/bash

a=111
birthday="914"
b='bbb $a ccc'
d="ccc$eddd"
e="andy${birthday}" //标准的获取变量的方式
echo $b
echo $d
echo $e
执行结果:
bbb $a ccc
ccc
andy914

本文转自 xxl714 51CTO博客,原文链接:http://blog.51cto.com/dreamgirl1314/2046206,如需转载请自行联系原作者

你可能感兴趣的文章
IIS应用程序池_缓存回收
查看>>
gradle 将依赖打入Jar包的方法
查看>>
phantomjs - node.js parse child process output line by line (spawn) - Stack Overflow
查看>>
Android网络通信Volley框架源代码浅析(三)
查看>>
iphone label相关的圆角处理(转)
查看>>
史上最笨拙最丑陋结果又最滑稽的C代码
查看>>
HDUOJ1002A + B Problem II
查看>>
svn: “sqlite: attempt to write a readonly database”
查看>>
仅在TabControl中的Tab中添加右键菜单
查看>>
javascript如何从tr中分别获得每个td的元素
查看>>
设计模式(一)工厂模式Factory(创建型)
查看>>
DIOCP 运作核心探密
查看>>
天津人民优步司机当周奖励政策 (8.3-8.9)
查看>>
eclipse运行hadoop程序报错:Connection refused: no further information
查看>>
Java构造方法的含义和使用
查看>>
微信小程序/支付宝小程序 WxParse解析富文本(html)代码
查看>>
Netty(五):Netty中如何序列化数据
查看>>
Tomcat优化详解
查看>>
css3 - 层次选择器
查看>>
Mybatis mark 勿看
查看>>