`
nswish
  • 浏览: 104794 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Bash的文件名元字符

阅读更多

 

Bash的文件名元字符
  元字符 含义
1.  *  匹配0个或者多个任意字符
2.   ?  匹配1个任意字符
3.   [abc...]  匹配一个括号中的字符,如果使用连接线(-),则表示匹配范围中的一个字符。(如, a-z, A-Z, 0-9)
4.   [!abc...]  匹配一个括号中的没有的字符
5.   ~  当前用户的主目录(Home)
6.   ~name  name用户的主目录(Home) 
7.  ~+   当前的工作目录($PWD) 
8. ~-   上一次的工作目录($OLDPWD) 

 

带有extglob选项:

 

  • ?(pattern)   匹配0个或者1个模式
  • *(pattern)    匹配0个或者多个模式
  • +(pattern)   匹配1个或者多个模式
  • @(pattern) 精确匹配一个模式
  • !(pattern)    匹配所有不在模式中的字符串

   模式可以是用 | 分隔的多个模式组成的模式。匹配任意个一个子模式即是匹配了整个模式。

 

带有globstar选项:

 

  • **    匹配所有文件和子目录。如果后面接一个 / ,则只有子目录匹配
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics