运维(09)- shell单引号和双引号

简介: 运维(09)- shell单引号和双引号

单引号

和C语言不一样,Shell脚本中的单引号和双引号一样都是字符串的界定符,而不是字符的界定符。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。如果引号没有配对就输入回车,Shell会给出续行提示符,要求用户把引号配上对。例如:

itcast$ echo '$SHELL'
$SHELL
itcast$ echo 'ABC\(回车)
> DE'(再按一次回车结束命令)
ABC\
DE

双引号

被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引号的处理方式不同

itcast$ DATE=$(date)
itcast$ echo "$DATE"
itcast$ echo '$DATE'
目录
相关文章
|
2月前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
104 0
|
8月前
|
运维 Shell C语言
运维(20)- shell awk
运维(20)- shell awk
39 0
|
8月前
|
运维 安全 Shell
运维(18)-shell find
运维(18)-shell find
23 0
|
2月前
|
Shell
shell 单引号和双引号区别
shell 单引号和双引号区别
26 0
|
2月前
|
运维 Linux Shell
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
|
8月前
|
运维 Shell 测试技术
运维(23)- shell自动化部署
运维(23)- shell自动化部署
48 0
|
2月前
|
存储 运维 Shell
Shell内置命令大全,Linux运维工程师收藏!
Shell内置命令大全,Linux运维工程师收藏!
185 0
Shell内置命令大全,Linux运维工程师收藏!
|
2月前
|
运维 Linux 网络安全
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
186 0
|
8月前
|
机器学习/深度学习 运维 Shell
运维(22)- shell开机自启动脚本
运维(22)- shell开机自启动脚本
72 1
|
8月前
|
运维 Shell Linux
运维(21)- shell Linux核心命令
运维(21)- shell Linux核心命令
59 0

热门文章

最新文章