1.双引号(“”) 由双引号括起来的字符,一般保留特殊字符的功能,如美元符号($)、反引号(``)、反斜线(\)。 2.单引号(‘’) 由单引号括起来的字符都被视为普通字符对待。 3.反引号(``)(在键盘的左上端) 由反引号括起来的字符串被当做shell命令执行,其标准输出结果取代整个反引号部分。 ...
分类:
系统相关 时间:
2018-12-08 13:17:27
阅读次数:
234
算术运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如: 两个数相加(注意使用的是反引号 ` 而不是单引号 ')。 注意: 表达式和运算符之间要有空格,例如 2+2 是 ...
分类:
系统相关 时间:
2018-12-03 16:32:24
阅读次数:
192
1.单引号(‘‘)单引号,不具有变量置换的功能,即单引号会告诉shell忽略所有的特殊字符2.双引号("")双引号,具有变量置换的功能,即双引号之要求忽略大多数特殊字符,除了$(使用变量前导符),(转义符),`(反向引号)。3.反向引号():命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。(相当于$
分类:
系统相关 时间:
2018-12-02 20:04:49
阅读次数:
193
单引号:保留括起的所有字符的字面值。取消多个字符的特殊含义双引号:$、反引号(可替换成$())、反斜杠特殊含义保留下来,而其他特殊符号只保留字面值。取消多个字符的特殊含义\作为转义字符,仅取消单个字符的特殊含义。 案例:[root@classroom ~]# echo '`ls`'`ls` [roo ...
分类:
其他好文 时间:
2018-12-02 14:24:51
阅读次数:
552
一、单引号、双引号、反斜杠单引号:保留括起的所有字符的字面值。双引号:除了$、反引号(可替换成$())、反斜杠保留特殊含义,保留括起的所有字符的字面值。\(转义字符):仅取消单个字符的特殊含义。示例:(1)参数替换num=3echo ‘$num’$numecho “$num”3(2)命令替换[roo ...
分类:
其他好文 时间:
2018-12-02 14:22:11
阅读次数:
183
1.字符串模板对比引入: (1).之前我们也可以使用JavaScript输出模版字符串,通常是下面这样的: 但是我们可以看到:这样的传统做法需要使用大量的“”(双引号)和 + 来拼接才能得到我们需要的模版。但是这样是十分不方便的。 (2)于是ES6中提供了模版字符串,用`(反引号)标识,用${}将变 ...
分类:
其他好文 时间:
2018-12-02 12:23:20
阅读次数:
128
参考文档 http://c.biancheng.net/view/739.html ...
分类:
系统相关 时间:
2018-11-30 13:47:30
阅读次数:
179
变量的类型 在Shell语言中和其他语言一样也有着变量,Shell的变量大致分为两种:环境变量(全局变量)和普通变量(局部变量) 环境变量也称为全局变量,可以在创建他们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量,环境变量可以在命令行 ...
分类:
系统相关 时间:
2018-11-27 16:44:36
阅读次数:
157
传统的JavaScript语言,输出模板通常是这样的写的。 上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。 模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量 上面代码中的模 ...
分类:
其他好文 时间:
2018-11-26 00:17:02
阅读次数:
221
Shell通配符用法分析 Shell(Bash)管道符Shell单引号、双引号和反引号 在 Bash 中,如果需要模糊匹配文件名或目录名,就要用到通配符。通过表 1 介绍一下常用的通配符。 表 1 通配符 通配符作 用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可以匹配任何内容 ...
分类:
系统相关 时间:
2018-11-20 23:03:04
阅读次数:
232