原文:Shell 基础 -- 总结几种括号、引号的用法

Shell 脚本中经常需要用到一些括号 引号表达式,功能各不相同,本文详细介绍一下。 双引号 双引号常用于包含一组字符串,在双引号中,除了 反引号 有特殊含义外,其余字符 如IFS 换行符 回车符等 没有特殊含义。 输出结果为 ,在双引号中 符仍有特殊含义。 单引号 单引号的功能与双引号类似,不过单引号中的所有字符都没有特殊含义: 输出结果为 a,可见在单引号中 符是不起作用的。 反引号 反引号 ...

2019-04-21 18:24 0 713 推荐指数:

查看详情

Linux Shell基础引号、双引号、反引号、小括号和大括号

引号和双引号引号和双引号用于变量值出现空格时将字符用引号括起来。 二者的主要区别在于, 被单引号括起来的字符都是普通字符,就算特殊字符也不再有特殊含义; 被双引号括起来的字符中,"$"、"\"和反引号是拥有特殊含义的,"$"代表引用变量的值,而反引号代表引用命令。 使用单引号 ...

Wed Nov 21 06:06:00 CST 2018 0 627
shell中的括号(小括号,中括号,大括号)及单引号、 双引号,反引号(``)

一、小括号,园括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描 ...

Fri Apr 07 23:21:00 CST 2017 0 4309
linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义 ...

Fri Jun 16 07:48:00 CST 2017 0 1755
shell脚本双引号、大括号、if语句注意事项

1.双引号的问题 变量用双引号括起来的意义 如果变量不用双引号括起来,比如echo $a,那么隐含的意义就是,把$a变量的字符串,按照空格、制表符、换行符等符号来分割开。然后把这些分割后的每一项再按 glob 模式展开,最后把这些值,再用一个空格重新连接起来,并打印 ...

Fri Aug 09 20:01:00 CST 2019 0 765
shell中三种引号用法

1、单引号 所见即所得 例如:var=123 var2='${var}123' echo var2 var2结果为${var}123 2、双引号 输出引号中的内容,若存在命令、变量等,会先执行命令解析出结果再输出 例如:var=123 var2="${var}123 ...

Wed Dec 28 00:31:00 CST 2016 1 5211
Shell中反引号(`)与$()用法的区别

今天有人提问: echo `echo \\\\\\\w` echo $(echo \\\\\\\w) 为什么输出的不一样? 这就引申出了另一个问题:反引号与$()有没有区别? 这是一个非常有意思的问题,但要解释这个问题确比较困难,我来换一个简单一点的例子,通俗的解释一下 ...

Tue Feb 14 00:53:00 CST 2017 0 6947
【整理】Linux shell中各种括号用法

最近被shell里的各种括号弄的有点晕了,又是小括号又是中括号,有时又有花括号,小括号和中括号还有双层写法,用途各不一样,我搞混了多次,对它们的用法有些迷糊了,于是我在这里整理一下。如有错误,望诸君指正。 小括号系列 目录 小括号系列 ...

Mon Apr 06 04:10:00 CST 2020 0 1195
shell脚本中的几个括号总结(小括号/大括号/花括号)

from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html 是毋庸置疑的,方便了我们也迷惑了我们,比如这些杂七杂八的括号,一向自认聪明的我也傻傻分不清了,今天好哈的整理一下。 在Shell中的小括号,大括号结构 ...

Mon Feb 06 16:50:00 CST 2017 0 6600
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM