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选项:

 

  • **    匹配所有文件和子目录。如果后面接一个 / ,则只有子目录匹配
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值