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