首页 > 系统服务 > 详细

shell引号那些事

时间:2018-06-17 18:15:53      阅读:189      评论:0      收藏:0      [点我收藏+]

#通配符    {}  *  []  ?

 

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

 

shell引号那些事

原文:https://www.cnblogs.com/xiadongzhi/p/9193334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!