shell引号那些事
Posted xiadongzhi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell引号那些事相关的知识,希望对你有一定的参考价值。
#通配符 {} * [] ?
1.1 引号和不加引号的区别1:
[[email protected] ~]# touch a b
[[email protected] ~]# 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
[[email protected] ~]# touch "a b"
[[email protected] ~]# 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:
[[email protected] 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
[[email protected] 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
[[email protected] tmp]# ll "?"
-rw-r--r-- 1 root root 0 6月 25 19:36 ?
[[email protected] 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
[[email protected] tmp]# ll "*"
-rw-r--r-- 1 root root 0 6月 25 19:32 *
1.3 双引号和单引号区别1:
关于$
1.4 双引号和单引号区别2:
关于``
[[email protected] ~]# echo "`which awk`"
/bin/awk
[[email protected] ~]# echo ‘`which awk`‘
`which awk`
1.5 双引号和单引号区别3:
关于!
[[email protected] ~]# echo ‘!ll‘
!ll
[[email protected] ~]# echo "!ll"
echo "ll /bin/awk "
ll /bin/awk
以上是关于shell引号那些事的主要内容,如果未能解决你的问题,请参考以下文章