shell中的引号用法

    SHELL引号

 在shell里可以通过使用单引号,双引号,反引号(TAB键上方的按键),反斜线来转换某些shell元字符的含义。比如说,我们希望echo命令显示出$本身字符的意义,而不是变量,我们需要使用某些功能来屏蔽$符号本身赋予的特殊含义,使其还原本身字面的意思。

主要讲述四个比较特殊常用的符号

1.反斜线

2.单引号

3.双引号

4.反引号

 

       第一,反斜线

   反斜线可以将后面的单个字符视为字面意义上的字符,如*在shell中代表任何字符,在查找时经常会使用*来匹配查找多个文件,然而又可能需要找到的就是*字符本身,而不是他所赋予的含义。 这时,\*就会把*当做是字母意义上的普通字符。 \还有一个很好的用法,比如说我们要输入一条很长的命令,\可以在命令的末尾使用\回车,而不是去执行命令,可以在新的一行继续写入命令,实现命令的多行输入功能。如图shell中的引号用法

                 第二,单引号

 单引号可以将中间的所有任意字符还原为字面意义,可以说是最傻的一个字符,不管你输入的是个变量或是命令,它就认为是字符串。强引用shell中的引号用法

                    第三,双引号

   双引号比起单引号比较有人情味,也比较聪明,它能识别里面的变量,不会屏蔽\和$这两个字符的含义,如果需要屏蔽这些字符含义,除了用单引号外,还可以用前面加个\符号。shell中的引号用法               

                       第四,反引号

 shell中使用反引号进行命令替换,命令替换使shell可以将命令字符替换为执行命令的结果,并输出内容,同样的功能也可以使用$()来实现shell中的引号用法

     SHELL语言有时要求输入严谨,大家敲命令时还是慢一些的好,不要求速度,只要求质量。

原创文章,作者:371987341,如若转载,请注明出处:http://www.178linux.com/77893

(6)
371987341371987341
上一篇 2017-06-11 17:20
下一篇 2017-06-11 18:09

相关推荐

  • N_28文件类管理命令

    1.linux文件管理类命令有:mkdir ,rmdir,cp ,mv,rm,ls,vi,cat ,cut,sort,wc等 mkdir –make directories  (创建目录) 用法 :mkdir [OPTION]… DIRECTORY… -P  按需要创建目录的父目录; -v  显示创建的详细过程; -m M…

    2017-12-09
  • 【招聘福利】深圳/系统运维工程师/薪资弹性,可面谈

    深圳市鑫顺诺科技有限公司 有意向的学员,请联系magedu-小助手QQ:1522609717 职位职能: 系统运维工程师岗位职责:1、公司日常机房网络和办公室网络管理调优、日常办公电脑维护。2、管理、维护网站服务器运行状态,处理系统运行故障;3、负责服务器集群的操作系统安装、升级、定制、部署与维护工作;4、负责服务器集群的系统监控和自动化脚本的设计与部署;5…

    Linux干货 2015-11-06
  • Linux网络属性管理(二)

    Linux网络属性(二) Linux 网络属性管理(二) ip命令 ip – show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS …

    Linux干货 2016-07-07
  • vim编辑器

    vim编辑器    模式化编辑器                        &nbsp…

    Linux干货 2016-08-10
  • Linux任务计划

    Linux任务计划主要分为分为两种分别是一次性任务计划和周期性任务计划实现工具主要是at和crontab下面将详细介绍任务计划工具的使用。 1、at命令一次性任务计划 at命令是由atd服务提供的其主程序包是atd在CentOS6上可以使用service atd start命令来启动在CentOS7上需要使用systemctl start atd.servi…

    Linux干货 2016-09-11