linux 单引号,双引号,反引号的小总结。
还是老惯例说说事情的起因,由于最开始对linux下面的各种引号并不是特别敏感,导致有一天我在添加数据库字段的时候出现的错误,当时出现错误的原因是我在最外层使用了单引号进行包裹,然后一句话里面需要转意的地方无法被转意导致了错误。
下面还是从单引号开始介绍起吧
单引号:
为了保护文本不被转换,除了她本身,就是说除去单引号本身之外,在单引号内的所有文本都是原样输出。
echo 'export'
得到结果export
echo '$export' 得到结果$export
从这里看到export并没有被执行输出。也没有打印出相关信息
再看一个例子
echo ''''''''得到结果
什么都没有,上面已经提到过了单引号无法输出自己本身.
双引号:
为了包含文字或者函数段,除了本身,反引号内的函数,$开头的变量和\开头的转意字符以外,其余的都可以直接输出
echo "export" 得到结果 exportecho "$export" 得到结果 export
反引号:
重头戏来了 反应号的使用其实比较有趣,反引号可以让被包裹的东西保持函数转换或执行被包裹的语句 让我们直接看例子。
echo "export" 得到结果 exportecho "$export" 得到结果 exportecho "`export`" 得到结果 一大坨export的东西。。
由此可以看出 反引号能把反引起来的部分执行之后 再输出。是不是很厉害呢。
更多的技巧可以再去多多探索一下。
转载于:https://www.cnblogs.com/piperck/p/5137341.html
linux 单引号,双引号,反引号的小总结。相关推荐
- linux中特殊字符反引号,linux中的特殊符号$ ‘’ 反引号 反斜杠
写在前面:Shell中的特殊字符有 $ 美元符 \ 反斜杠 ` 反引号 "双引号 < ,>;,*,?,[,] 1.反引号``:命令替换 在输出一句话的时候,如果想中间加入命令输出 ...
- Linux单网卡双IP
Linux单网卡双IP 需求 需要一个网口,多个网段配置 假如有1网段和8网段,其中1网段采用dhcp获取ip地址,10网段采用静态ip地址 配置ok后,1网段和10网段必须通 配置 直接更改配置文件 ...
- sed -i 单引号中嵌套双引号_【linux】Shell 单引号#x27;#x27; 双引号quot;quot; 反引号`` 和$()的区别和用法...
发行版为 red hat 以及centos,其他发行版未经验证 部分段落摘抄自网络,侵删 转载请注明出处 感谢点赞 单引号''和双引号"" 两者都是解决变量中间有空格的问题. 在b ...
- Shell脚本中 双引号(“”)单引号(‘’)反引号(``)的区别
1.由单引号括起来的字符都作为普通字符出现.特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释. 2.由双引号括起来的字符,除$(美元符号).\(反斜杠).'(单引号).和" ...
- 链表之单、双链表反序
给定一个单链表,然后对它反序. ListNode类 public class ListNode {int val;ListNode next;ListNode(int x){val=x;next=nu ...
- Linux中反引号(` `)、单引号(‘ ‘)、双引号(“ “)、花括号({ })的解释
反引号(` `) 反引号里面的内容必须要是能执行的命令并且有输出信息,变量和命令都识别,并且会将反向单引号的内容当作命令执行后,再交给调用反向单引号命令继续. 一个命令cmd1想调用另一个命令cmd2 ...
- Linux Shell中单引号、双引号、反引号的解释
Linux Shell中单引号.双引号.反引号的解释 转自https://zhuanlan.zhihu.com/p/166184390 1.单引号(' ') 单引号所见即所得,直接显示单引号里的内容. ...
- Linux Shell - 单引号 ( ‘ )、双引号 ( “ ) 和反引号 ( ` )
Linux Shell - 单引号 ( ' ).双引号 ( " ) 和反引号 (`) Bash 只有一种数据类型,即字符串.用户输入的数据,Bash 都视为字符串. 1. 单引号 (') 单 ...
- java 反引 双引号_Shell 单引号 双引号 反引号 反斜线
在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线 使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如: m=java echo $m / ...
- 【转】shell的反引号、单引号、双引号的作用
Linux Shell中有三种引号,分别为双引号(" ").单引号(' ')以及反引号(` `). 其中双引号对字符串中出现的$.''.`和\进行替换:单引号不进行替换,将字符串中 ...
最新文章
- 阿里云ECS使用SSH连接CentOS 6.9经常断线的问题解决:OperationTimedOut
- css expressionr,CSS Expression讲解
- SAP Spartacus central Travis build的lint环节
- Java开发中 Double 和 float 不能直接运算
- java+mysql学生学籍后台管理系统源码
- 如何得到发送邮件服务器地址(SMTP地址)
- 千呼万唤始出来!诺基亚发预热海报:5摄手机真要来了
- UI设计师缺乏灵感,看看这些可以临摹的网站架构!
- 动态规划_01背包问题_Java实现
- 基于matlab的车牌识别系统设计错误,基于MATLAB的车牌识别系统设计
- 【机器学习】精确率Precision和召回率recall等评价指标记录
- INSTALL_FAILED_UID_CHANGED解决办法
- Java程序设计教程(第三版) 雍俊海 9.6 答案/代码
- 蛋白质非标记定量技术lable free
- 实现用户行为监测之webfunny
- 共饮维港夜色,TUV南德香港啤酒节精彩落幕
- compiled python file_YouCompleteMe安装的问题requires Vim compiled with Python (2.6+ or 3.3+) support...
- 最新最全的Android开源项目集合(转)
- ossec支持mysql数据库_开源入侵检测工具ossec安装配置(HIDS)
- 顺丰科技运维开发工程师二面面经
热门文章
- 在当当买了python怎么下载源代码-Python爬取当当网APP数据
- python爬虫流程-Python爬虫入门
- 英语和数学不好可以学python-Day2 怎么学 Python?
- python 小说-用python给自己做一款小说阅读器过程详解
- python大数据分析实例-用Python整合的大数据分析实例
- python与excel的差别-python3与Excel的完美结合
- python工作好找吗-python工作好找吗
- python文件输出-python将控制台输出保存至文件的方法
- python序列类型-python序列类型包括哪三种
- python点的作用-python中三引号的作用(逗号的两点总结)