shell 双引号"" 单引号'' 反引号`` 的区别
来源:互联网 发布:iframe 端口不同 跨域 编辑:程序博客网 时间:2024/05/17 22:58
双引号,单引号,反引号是shell编程中常用到的符号,下面简单介绍一下它们的区别
双引号能忽略绝大部分符号的特殊含义,但$ \ ` 这三个字符依然保持其特殊含义
例如, name=qwer
echo $name
$代表解释变量的值
所以加上双引号含义是一样的 echo "$name"
#!/bin/bash
name=qwer
echo $name
echo "$name"
可以运行一下,结果是一样的
单引号能忽略所有特殊字符的特殊含义
#!/bin/bash
name=qwer
echo '$name'
输出结果为$name,并没有解释出变量name里存放的值,因为$字符的特殊含义被忽略,当成了普通字符。
反引号代表命令替换,如date在linux中代表时间,用``括起来就代表使用的是此命令
#!/bin/bash
echo `date`
echo `pwd`
运行结果为:
2017年 08月 16日 星期三 07:05:02 PDT
/mnt/hgfs/share/1009p/shell
双引号能忽略绝大部分符号的特殊含义,但$ \ ` 这三个字符依然保持其特殊含义
例如, name=qwer
echo $name
$代表解释变量的值
所以加上双引号含义是一样的 echo "$name"
#!/bin/bash
name=qwer
echo $name
echo "$name"
可以运行一下,结果是一样的
单引号能忽略所有特殊字符的特殊含义
#!/bin/bash
name=qwer
echo '$name'
输出结果为$name,并没有解释出变量name里存放的值,因为$字符的特殊含义被忽略,当成了普通字符。
反引号代表命令替换,如date在linux中代表时间,用``括起来就代表使用的是此命令
#!/bin/bash
echo `date`
echo `pwd`
运行结果为:
2017年 08月 16日 星期三 07:05:02 PDT
/mnt/hgfs/share/1009p/shell
阅读全文
0 0
- shell 双引号"" 单引号'' 反引号`` 的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- Linux shell单引号、双引号、反引号区别
- shell中单引号、双引号、反引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell中单引号、双引号、反引号的区别
- shell中单引号、双引号、反引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell单引号、双引号和反引号的区别
- shell中单引号双引号反引号的区别
- linux shell中,单引号、 双引号,反引号(``),$()的区别
- linux shell中,单引号、 双引号,反引号(``),$()的区别
- Shell编程单引号,双引号和反引号的区别
- shell 脚本中双引号、单引号、反引号的区别
- shell中单引号、双引号、反引号的区别
- msm8916 camera driver添加新摄像头kernel hal修改
- linux系统中如何建立与删除软连接(方便快捷使用,大量节约时间)
- ssh允许root登录
- Js中String类型方法用法大全
- 机器视觉开源代码
- shell 双引号"" 单引号'' 反引号`` 的区别
- Oracle程序的优点和我缺点我是这样喜欢它的
- Java继承知识点总结(加面试题实例)
- 简单使用JTable读取数据库的表
- Rotate List leetcode java
- java中集合工具类Collections的使用
- 集训8.16最小生成树讲解
- 台湾大学林轩田机器学习技法课程学习笔记15 -- Matrix Factorization
- 用Tensorflow训练的AI玩flappy bird小游戏