环球热讯:转义字符哪些是合法的_转义字符有哪些
2023-02-05 14:53:38来源:互联网

1、例如,我们定义一个值为5、名称为PRICE的变量,然后用双引号将它括起来,输出字符串与变量组合的结果:

2、[[emailprotected] ~]# PRICE=5


(资料图)

3、[[emailprotected] ~]# echo "价格是$PRICE "

4、价格是5英镑

5、[[emailprotected] ~]# echo "价格为$$PRICE "

6、价格是3767价格

7、本来只是希望进一步输出“Price is $5”的字符串信息,即价格为五美元,但恰巧美元符号与变量提取符号发生了碰撞,所以输出的不是预期的信息。我们需要使用转义字符将第一个$符号转换成一个简单的字符串,或者将整个段落转义成一个简单的字符串(当然这只是为了让你看到效果,不符合实验的需要):

8、[[emailprotected] ~]# echo "价格是\$$PRICE "

9、价格是5美元

10、[[emailprotected] ~]# echo "价格是\$$PRICE "

11、价格为\ $ $价格

12、好了,我们好像很顺利的学会了转义符,但是最后一个你看到结果可能会发现没用。具体的使用场景我们暂且不去管,就当是提前为第四章的SHELL编程知识学习做一点准备吧。如果我们只需要一个命令的返回输出值,我们可以使用像" command "这样用反引号括起来的命令格式来达到目的。例如,让我们将反引号与uname -a命令结合起来,通过返回值检查本机版本和内核信息:

13、[root @ Linux probe ~]# echo " uname-a "

14、Linux linuxprobe.com 3 . 10 . 0-123 . el7 . x86 _ 64 # 1 SMP Mon 5月5日11:16:57美国东部时间2014年x86_64 x86_64 x86_64 GNU/Linux

本文到此结束,希望对大家有所帮助。

标签: 转义字符 结合起来 输出字符串 我们需要

精彩推荐

资讯News

  • 聚焦Policy