#通配符 {} * [] ?
1.1 引号和不加引号的区别1:
[root@oldboytx ~]# touch a b
[root@oldboytx ~]# ll
total 0
-rw-r--r--. 1 root root 0 Jun 25 16:25 a
-rw-r--r--. 1 root root 0 Jun 25 16:25 b
[root@oldboytx ~]# touch "a b"
[root@oldboytx ~]# ll
total 0
-rw-r--r--. 1 root root 0 Jun 25 16:25 a
-rw-r--r--. 1 root root 0 Jun 25 16:25 a b
-rw-r--r--. 1 root root 0 Jun 25 16:25 b
1.2 引号和不加引号的区别2:
[root@oldboy36 tmp]# ll
总用量 0
-rw-r--r-- 1 root root 0 6月 25 19:36 ?
-rw-r--r-- 1 root root 0 6月 25 19:32 *
-rw-r--r-- 1 root root 0 6月 25 19:33 aa
-rw-r--r-- 1 root root 0 6月 25 19:33 abc
-rw-r--r-- 1 root root 0 6月 25 19:33 b
[root@oldboy36 tmp]# ll ?
-rw-r--r-- 1 root root 0 6月 25 19:36 ?
-rw-r--r-- 1 root root 0 6月 25 19:32 *
-rw-r--r-- 1 root root 0 6月 25 19:33 b
[root@oldboy36 tmp]# ll "?"
-rw-r--r-- 1 root root 0 6月 25 19:36 ?
[root@oldboy36 tmp]# ll *
-rw-r--r-- 1 root root 0 6月 25 19:36 ?
-rw-r--r-- 1 root root 0 6月 25 19:32 *
-rw-r--r-- 1 root root 0 6月 25 19:33 aa
-rw-r--r-- 1 root root 0 6月 25 19:33 abc
-rw-r--r-- 1 root root 0 6月 25 19:33 b
[root@oldboy36 tmp]# ll "*"
-rw-r--r-- 1 root root 0 6月 25 19:32 *
1.3 双引号和单引号区别1:
关于$
[root@oldboytx ~]# echo "$LANG"
en_US.UTF-8
[root@oldboytx ~]# echo '$LANG'
$LANG
1.4 双引号和单引号区别2:
关于``
[root@oldboytx ~]# echo "`which awk`"
/bin/awk
[root@oldboytx ~]# echo '`which awk`'
`which awk`
1.5 双引号和单引号区别3:
关于!
[root@oldboytx ~]# echo '!ll'
!ll
[root@oldboytx ~]# echo "!ll"
echo "ll /bin/awk "
ll /bin/awk