Linux命令之单引号、双引号、反引号

1.单引号 (‘ ‘) 单引号,不具有变量置换的功能,即单引号会告诉shell忽略所有的特殊字符

2.双引号(" ") 双引号,具有变量置换的功能,即双引号之要求忽略大多数特殊字符,除了$(使用变量前导符), (转义符), `(反向引号)。

3.反向引号( ): 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。(相当于$(...))

$( )与``的区别
在操作上,这两者都是达到相应的效果,但是建议使用$( ):

原文地址:http://blog.51cto.com/12489067/2324988

时间: 2024-08-27 19:33:55

Linux命令之单引号、双引号、反引号的相关文章

linux命令替换符:$() ``反引号

 $()命令简介: 把命令中某个子命令替换为其执行的结果. 1.命令格式:        $(commond)  2.命令功能: 把命令中某个子命令替换为其执行的结果,并利用该替换结果. 3.命令参数:     / 4.命令实例: 1.touch ./file-$(date +%F-%H-%M-%S).txt 创建一个以当前时间的txt文档. [[email protected] test]# touch ./file-$(date +%F-%H-%M-%S).txt [[email prote

shell 脚本中双引号 单引号 反引号 的区别

转自:http://blog.csdn.net/iamlaosong/article/details/54728393 最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号.单引号.反引号: OPDATE=`date -d '-1 day' +%Y%m%d` for i in $(seq 10) do FILEDATE=`date -d "-$i day" +%Y%m%d` echo

修改了medoo文件,将SQL语句双引号改为反引号。

<?php /*!  * Medoo database framework  * http://medoo.in  * Version 0.9.6  *   * Copyright 2014, Angel Lai  * Released under the MIT license  */ class medoo {     protected $database_type = â€˜mysql‘;     // For MySQL, MariaDB, MSSQL, Sybase, Postg

Shell中的单引号(‘)双引号(”)和反引号(&#183;)

在bash中,$.*.?.[.].'.".`.\.有特殊的含义.类似于编译器的预编译过程,bash在扫描命令行的过程中,会在文本层次上,优先解释所有的特殊字符,之后对转换完成的新命令行,进行内核的系统调用. 其中,反引号类似于函数调用,而不仅仅是简单的文本替换及匹配. 命令行中,被单引号引用的部分,其中所有的特殊字符按照普通字符解释: 双引号引用的部分,仅解释$(美元符号).\(\n \t除外).`(反引号),解释后的文本仅按照普通文字处理(同单引号). 反引号相当于命令替换,引用的部分优先执行

Unix Shell中单引号、双引号字符、反斜杠、反引号的使用

在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行:对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之.如下,当在命令行中输入:echo *child.sh env_variable father.sh param.sh profile.sh 125017.sh默认会将当前文件夹下的所有文件都打印出来,但我们需要的是输出一个“*”.可以以这样的方式让shell不去解释星号(*):echo "*"* 下面是shell引用类型--------

linux 里的`反引号

Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下: (1) $ count=9           #将数字赋予变量count (2) $ name="ming"  #将字符赋予变量name (3) $ listc=`ls -la`     #将Linux命令赋予listc,listc的值就是该命令的执行结果 反引号的作用 反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量. 原文地址:https://www.cnblogs

Linux命令随笔

1 Linux命令总结 2 3 man ==命令帮助; 4 help ==命令的帮助(bash的内置命令); 5 ls ==list,查看目录列表; 6 -ld:查看目录权限; 7 -l:(long)长格式显示属性; 8 -F:给不同的文件类型结尾加标识 9 -p:给目录加斜线 10 -r:(reverse)反转排序 11 -t:按时间排序 12 --color=auto 给输出的不同类型文件加不同颜色 13 -a:显示隐藏文件 14 ls -l --time-style=long-iso,显示

Linux命令大总结

from http://elain.blog.51cto.com/3339379/623310 Linux命令大总结------------------------------------------------------------------------------------开机自启动命令行模式和图形模式:vi /etc/inittab   改3为命令行模式    改5为图形模式 开关机命令:关机 init 0   shtudown -h now     重启    reboot   i

php直接执行linux 命令

注意你可以使用的命令只能是php这个用户组的权限和范围,注意这个linux 执行的,windows也是可以对应dos命令,但是打印格式不是很好看 //$output = `ls -al`; //$output = `netstat -tnlp`; $output = `id www`; echo "<pre>$output</pre>"; 网页返回的结果 Active Internet connections (only servers) Proto Recv-

每日linux命令学习-引用符号(反斜杠\,单引号&#39;&#39;,双引号&quot;&quot;)

引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于信息的原样输出,防止任何变量的扩展,双引号(软转义)允许变量扩展.转义符和命令替换.单引号保护双引号,双引号保护单引号. 1. 反斜杠 反斜杠通过解析器将1个字符转化为引用符号或转义. 1)在单引号内使用反斜杠,反斜杠不会被解析,保持原样输出. 2)在双引号内使用反斜杠,主要用于美元符