Shell中单引号和双引号的区别
2024-10-19 07:40:10
1.创建一个test.sh文件
vim test.sh
在文件中添加如下内容
#!/bin/bash
do_date=$1
echo "$do_date"
echo '$do_date'
echo "'$do_date'"
echo '"$do_date"'
echo `date`
2.执行test.sh文件
[root@hadoop102 testdata]$ ./test.sh 2020-08-14
2020-08-14
$do_date
'2020-08-14'
"$do_date"
2020年 08月 14日 星期五 08:38:52 CST
3.总结
如果最外层为单引号,其中的$无法识别!
如果最外层为双引号,$可以识别!
反引号`,执行引号中命令
最新文章
- jsp 头像上传显示部分代码实现
- 学习IO流
- OC语言中BOOL 和 bool 区别
- gdb调试方法
- [转]双数组TRIE树原理
- Nibbler – 免费的网站测试和指标评分工具
- Android 阅读Tasks and Back Stack文章后的重点摘抄
- Android Studio调试功能使用总结
- [算法] 数据结构之AVL树
- 20个高级Java面试题
- 生成package.json和bower.json
- Visio 下载,及密钥
- poj 2363 Blocks(暴力)
- Redis整合Spring结合使用缓存实例(转)
- Xcode各版本官方下载
- css水平垂直居中
- css基础知识之列表
- Android实验报告
- CPU-bound(计算密集型) 和I/O bound(I/O密集型) 区别 与应用
- 【机器学习】Google机器学习工程的43条最佳实践