linux shell脚本编程笔记(三): 三种引号的区别

简介:

双引号、单引号、反引号的区别

测试用例:

复制代码
OPDATE=`date -d '-1 day' +%Y%m%d`  
  
for i in $(seq 10)  
do  
   FILEDATE=`date -d "-$i day" +%Y%m%d`  
   echo ${FILEDATE}  
done 
复制代码

单引号:

单引号里的所有字符都做普通字符处理,所谓的特殊字符都会失效。

双引号:

由双引号括起来的字符,除$(美元符号)、\(反斜杠)、’(单引号)、和”(双引号)这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。

反引号:

反引号里的内容作为命令行调用,可以包含各种特殊字符。这个用法较陈旧,建议使用其替代命令:$(...)










本文转自 jiu~ 博客园博客,原文链接:http://www.cnblogs.com/jiu0821/p/8288102.html,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
JavaScript 前端开发 Shell
Shell 脚本编程保姆级教程(上)
Shell 脚本编程保姆级教程(上)
|
8天前
|
Shell Linux
Linux Shell 脚本入门教程:开启你的自动化之旅
Shell是一种计算机程序,它充当了用户与操作系统之间的接口。在Linux系统中,Shell允许用户通过命令行界面(CLI)来控制计算机。Shell脚本则是一种使用Shell语言编写的脚本,它可以自动执行一系列的命令,帮助用户实现任务自动化,提高工作效率。
|
1天前
|
Shell
Shell 脚本编程保姆级教程(下)
Shell 脚本编程保姆级教程(下)
|
1天前
|
Java Shell Linux
【Linux】手把手教你做一个简易shell(命令行解释器)
【Linux】手把手教你做一个简易shell(命令行解释器)
7 0
|
9天前
|
Shell Linux
Linux环境变量之shell中export定义全局变量和echo 变量的区别
Linux环境变量之shell中export定义全局变量和echo 变量的区别
|
15天前
|
监控 Unix Shell
探秘GNU/Linux Shell:命令行的魔法世界
探秘GNU/Linux Shell:命令行的魔法世界
19 0
|
1月前
|
消息中间件 存储 缓存
【嵌入式软件工程师面经】Linux系统编程(线程进程)
【嵌入式软件工程师面经】Linux系统编程(线程进程)
56 1
|
2月前
|
Linux 调度 数据库
Linux下的系统编程——线程同步(十三)
Linux下的系统编程——线程同步(十三)
61 0
Linux下的系统编程——线程同步(十三)
|
9月前
|
存储 Linux 调度
Linux系统编程 多线程基础
Linux系统编程 多线程基础
48 1
|
2月前
|
存储 安全 数据管理
Linux系统编程教程之Linux线程函数的使用:讲解Linux线程函数
Linux系统编程教程之Linux线程函数的使用:讲解Linux线程函数
28 1