Linux特殊字符使用说明

一、Linux通配符

1、?:通配任意单个字符

2、* :通配任意多个字符

二、转义字符

Shell解释器提供了非常丰富的转义字符,来实现字符处理以及命令替换。
4类常用转义字符:
反斜杠(\):使反斜杠后面的一个变量变为字符串
单引号(''):转义其中所有的变量为单纯的字符串
双引号(""):保留其中的变量属性,不进行转义处理
反引号(``):把其中的命令执行后返回结果,等同与:$()

将特殊字符转换为正常字符:

1 [root@lzg ~]# echo "shoping is $500"
2 shoping is 00
3 [root@lzg ~]# echo "shoping is \$500"          #\ 反斜杠,将特殊字符$转换为正常字符
4 shoping is $500
5 [root@lzg ~]# echo 'shoping is $500'           #''单引号,将正常字符转换为普通字符串
6 shoping is $500

使用``和$()实现命令替换:

1 [root@lzg ~]# echo "The Directory is `pwd`"     #输出pwd命令执行结果
2 The Directory is /root
3 [root@lzg ~]# echo "The Directory is $(pwd)"    #输出pwd命令执行结果
4 The Directory is /root

 

posted @ 2019-10-18 11:09  网络小白-lzg  阅读(223)  评论(0编辑  收藏  举报