码迷,mamicode.com
首页 > 系统相关 > 详细

Bash Shell中的通配符及转义字符的使用

时间:2018-02-13 13:32:15      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:等价   command   uname   命令   返回结果   and   字符   结果   man   

通配符

星号(*)代表匹配零个或多个字符

问号(?)代表匹配单个字符

中括号数字([0-9])代表匹配0~9之间的单个数字字符

中括号加字母[abc]则匹配a,b,c三个字符中的任意一个字符

转义字符

反斜杠\:使反斜杠后面的一个变量变为单纯的字符串

单引号‘’:转义其中所有的变量为单纯的字符串

双引号“”:保留其中的变量属性,不进行转义处理

反引号··:把其中的命令执行后返回结果

注: 反引号的作用可以用$(command)来代替,如下面两个命令等价:
$ ls /lib/modules/`uname -a | cut -d " " -f 3`
$ ls /lib/modules/$(uname -a | cut -d " " -f 3)

Bash Shell中的通配符及转义字符的使用

标签:等价   command   uname   命令   返回结果   and   字符   结果   man   

原文地址:http://blog.51cto.com/taoismli/2071489

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!