Bash Shell中的通配符及转义字符的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash Shell中的通配符及转义字符的使用相关的知识,希望对你有一定的参考价值。
通配符
星号(*)代表匹配零个或多个字符
问号(?)代表匹配单个字符
中括号数字([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中的通配符及转义字符的使用的主要内容,如果未能解决你的问题,请参考以下文章