常用的转义字符

Shell解释器为了能够更好的理解您想表达的意思,还提供了特别丰富的转义符号来帮助程序员处理输入的特殊数据,为遵循您手中这本《Linux就该这么学》的创作主旨,我愣是结合了多年工作学习经验,用了两周时间为读者从数十个转义符中提炼出了四个最常用符号!这也让我深刻的反省了很长时间,原本认为书籍能写的越厚越肯定是大神级人物的这种多年错误观念,希望读者您在读完本书后也能够体会到刘遄的一份用心。常见的转义字符包括有:反斜杠(\)的作用就是转义后面的一个字符变为单纯的字符串,单引号('')则是转义其中所有的字符为单纯的字符串,而双引号("")是保留其中的变量属性不转义,反引号(``)则是将其中的命令执行后返回一个结果。

操作方法

  • 01

    例如咱们先定义一个赋值为5且名称为PRICE的变量,然后通过双引号括起来输出字符串与变量结合的结果: [root@linuxprobe ~]# PRICE=5 [root@linuxprobe ~]# echo "Price is $PRICE" Price is 5 [root@linuxprobe ~]# echo "Price is $$PRICE" Price is 3767PRICE

  • 02

    原本刚刚是希望能够进一步输出“Price is $5”即价格是五美元的字符串信息,但碰巧美元符号与变量提取符号冲突了,因此输出的并不是预想的信息。咱们需要用转义符将第一个$符号转换成单纯的字符串,再或者将整段都转义成单纯的字符串吧(当然这个只是让您看下效果,并不符合实验需要): [root@linuxprobe ~]# echo "Price is \$$PRICE" Price is $5 [root@linuxprobe ~]# echo 'Price is \$$PRICE' Price is \$$PRICE

  • 03

    好的,咱们看似转义符学习的非常顺利,但最后一个您可能看到结果时会觉得很无用,暂且先不用管具体的使用场景,就当作是提前为第四章的SHELL编程知识学习做一点小小的铺垫吧。如果咱们只需要某个命令的返回输出值时,就可以用像`命令`这样用反引号括起来的命令格式来达到目的,例如咱们通过反引号与uname -a命令结合通过返回值来查看下本机版本和内核信息吧: [root@linuxprobe ~]# echo `uname -a` Linux linuxprobe.com 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

(0)

相关推荐

  • php正则表达式基本知识与应用教程

    本文实例讲述了php正则表达式基本知识与应用.分享给大家供大家参考,具体如下: 概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本 ...

  • c语言符号怎么打字

    C语言符号包括:英文字母.数字和一些有特定含义的标点符号.任何C程序都是由C的符号集里的符号构成具有一定含义的语句,再由这些语句组成程序. 操作方法 01 一.字母.数字和下划线      大写英文字 ...

  • EditPlus中的正则表达式中英文使用详解(附常用实例)

    EditPlus中的正则表达式中英文详解(附常用实例) /t Tab character.tab符号 /n New line.新的一行(换行符) . Matches any character.任何字 ...

  • VI常用技巧

    VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法 ...

  • Windows中的批处理的常用符号介绍

    Windows中的批处理的常用符号介绍

  • String里面常用的方法

    下面就是小编带给大家的String里面常用的方法方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看. 操作方法 01 和长度有关的方法:返回类型 方法名 作用 int length() 得到一个字 ...

  • 最常用iphone4s快捷键大全

    熟知快捷键的使用会给我们带来很多方便之处,下面小编整理了一些最常用iphone4s快捷键给大家参考一下。 一、开关机 ①关机:在iPhone开机状态下,按Power键3秒出现关机滑块,滑动关机。 ②开 ...

  • Word2007/2003所有常用快捷键大全

    Word对于我们办公来说,是不可缺少的办公软件,因为没有它我们可能无法进行许多任务。所以现在的文员和办公室工作的人,最基础的就是会熟悉的使用Office办公软件。在此,为提高大家Word使用水平,特为 ...

  • Linux常用命令大全 Linux常用命令全集

    Linux常用命令全集 http://www./linux/ 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 d ...