用以下代码来说明:

  1. #!/bin/bash
  2. url="http://c.biancheng.net"
  3. website1='C语言中文网:${url}'
  4. website2="C语言中文网:${url}"
  5. echo $website1
  6. echo $website2

运行结果:
C语言中文网:${url}
C语言中文网:http://c.biancheng.net

以单引号' '包围变量的值时,单引号里面是什么就输出什么,即使内容中有变量和命令(命令需要反引起来)也会把它们原样输出。这种方式比较适合定义显示纯字符串的情况,即不希望解析变量、命令等的场景。

以双引号" "包围变量的值时,输出时会先解析里面的变量和命令(命令需要反引起来),而不是把双引号中的变量名和命令原样输出。这种方式比较适合字符串中附带有变量和命令并且想将其解析后再输出的变量定义。

然后顺便说一下反引号,反引号就是优先执行命令的作用。`command`  和  $(commond) 的作用一样。

最新文章

  1. 下载python标准库--python
  2. $.toJSON的用法或把数组转换成json类型
  3. Android 框架修炼-自己封装双缓存管理框架库
  4. 【toplink】 位居第一的Java对象关系可持续性体系结构
  5. 【转】qtp安装时问题
  6. jQuery设置按钮被点击状态
  7. jmeter之GUI运行原理
  8. sql 数据库的备份还原问题
  9. linux定时备份mysql数据并同步到其他服务器
  10. pip改源
  11. poj2513--并查集+欧拉路+字典树
  12. Python初始编码-3
  13. Java编程思想 学习笔记8
  14. 取消a标签或者onclick在移动端点击时的背景颜色
  15. JavaScript实现全选功能
  16. SHELL脚本攻略(学习笔记)--2.1 cat
  17. UVALive 6912 Prime Switch 状压DP
  18. Egret入门了解
  19. mulitp request
  20. unity 小地图的制作

热门文章

  1. centos linux服务器apache+mysql环境访问慢优化方法
  2. python刷题第二周
  3. 关于web桌面应用的集成解决方案
  4. javascript wchar_t 宽字符 转化为 ascii字符码数组
  5. Appium自动化测试时为什么要自己封装find方法
  6. 深度理解JVM
  7. P6657-[模板]LGV 引理
  8. NOI.AC#2007-light【根号分治】
  9. DOC命令和批处理命令
  10. HAOI2012高速公路bzoj2752 (线段树,数学)