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
下一篇 2017-06-11

相关推荐

  • 8.5文本处理工具及正则表达式

    一、各种文本工具     文件查看     命令:cat,tac,rev         cat optiong file       &n…

    Linux干货 2016-08-10
  • 计算机运维基础知识 Linux版

    计算机系统由硬件系统和软件系统组成 第一代计算机   电子管时代 第二代计算机   晶体管时代 第三代计算机   集成电路时代 第四代计算机   大规模集成电路时代 1964年,世界第一代计算机ENICA。用来计算弹道轨迹。 冯诺依曼  计算机之父 运算器,控制器,存储器,输入设备,输出设备。 巨型计算机,大…

    Linux干货 2016-08-04
  • linux中硬链接与软链接的区别

    硬连接和软链接的区别: 1、          首先,两者的作用对象不同: 硬链接,只能应用于文件,而不能应用于目录,而且不能跨文件系统(即分区)。 软(符号)链接,可以应用于文件,而且可以应用于目录和可跨文件系统(分区)。 2、   &n…

    Linux干货 2016-10-20
  • 文件查找find和locate

            在Linux这个一切皆文件的系统中怎么能快速和精确的查找到文件,是我们必不可少的技能。而文件查找的命令可以让我们在很短的时间内在文件系统中找到我们要查找的文件。这就是我们要掌握的,因此我来介绍一下文件查找的这两个命令locate和find。 文件查找:在文件系统上…

    Linux干货 2016-08-24
  • sed命令的入门与进阶

    sed:Stream EDitor     什么是sed呢?sed被称为linux文本处理三剑客之一,另外两个就是大名鼎鼎的grep和awk。sed是非交互性的流编辑器,在处理文本时一次只读取一行文本,然后基于所给定的编辑脚本对模式空间中的内容做编辑处理并把处理后的结果输出至标准输出。接着处理下一行文本,这样不断重复,直到文件的末尾。se…

    2017-03-16
  • 如何安装CentOS 6.8 ?

    一 ,首先我要先在虚拟机的平台上搭建一下我们需要的环境。 1,选择创建一个新的虚拟机。之后选择自定义安装。点击下一步 2,选择硬件兼容性workstation12.0,(根据情况你也可以选择下面的几个版本,不过要记得选择版本之后,不能再这个版本以下打开虚拟机) 3,点击下一步选择安装程序光盘映像文件项。点击下一步。 4,之后创建一下用户信息,点击下一步。 5…

    Linux干货 2017-02-14