原文:shell中的引号使用

Linux 中引号使用 由于对bash中的特殊符号不太了解,导致在使用命令或写脚本时总觉得有些错误莫名其妙,有些结果不如人所愿,几经尝试,不断百度,才能得到想要的结果。因此将刚刚遇到的问题进行查阅整理,以便加强记忆。 在进行一些linux命令操作时,经常使用正则表达式,对输出结果进行过滤,如存在如下文件: 希望通过正则表达式,只输出第二行,将第一行的注释行过滤: 查找失败,命令运行失败。而以同样的 ...

2020-03-14 23:36 0 1171 推荐指数:

查看详情

Shell脚本引号(‘)和双引号(“)的使用区别

在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号使用的场景,首先大家看一段例子: 复制代码代码如下: [root@linux ~]# name ...

Fri Jun 01 02:42:00 CST 2018 0 1118
Unix Shell引号、双引号字符、反斜杠、反引号使用[转]

在执行shell脚本的时候,shell将会对脚本的行进行解释,然后执行;对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之。如下,当在命令行输入:echo *child.sh env_variable father.sh param.sh profile.sh ...

Thu Nov 21 22:22:00 CST 2013 0 12346
Shell的空格和引号

空格对于linux的shell是一种很典型的分隔符,所以给变量赋值的时候中间不能够有空格。而单引号和双引号,都是为了解决中间有空格的问题。比如string1=this is a string,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。 单引号将剥夺其中的所有 ...

Tue Oct 18 00:31:00 CST 2016 0 18146
shell引号和转义

引号和转义 Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。 转义 某些字符在 Bash 里面有特殊含义(比如$、&、*)。 上面例子,输出$date不会有任何结果,因为$是一个 ...

Fri May 07 19:15:00 CST 2021 0 4225
shell的单引号和双引号的区别

对于常规的字符串定义变量值应添加双引号,并且等号后不能 有空格,需要强引用的,则需要单引号,需要命令引用的使用引号。 单引号:所见即所得,即输出时会将单引号内的所有内容都原样输出,或者描述为单引号里面看到的什么就输出什么,这成为强引用。 双引号:输出双引号的所有内容;如果内容中有 ...

Fri Jul 26 06:27:00 CST 2019 0 2176
shell引号,双引号,变量

Shell 支持以下三种定义变量的方式: variable=value variable='value' variable="value" 单引号和双引号的区别 url="http://c.biancheng.net" website1='C语言中文网:${url ...

Wed Jan 26 00:35:00 CST 2022 0 800
shell引号&双引号使用

使用引号: 单引号嵌套单引号: 后者这种用法,就可以在输出字符串中使用引号: ...

Fri Nov 29 01:26:00 CST 2019 0 315
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM