fish shell 里通配符的问题
我想列出当前目录下以a开头紧跟一个不是a的字符然后跟着扩展名.cpp的文件,于是我这样
$ls a[^a].cpp
上面在fish shell下是无效的,会列出当前目录下的所有文件
而我切换到bash同样是上面的命令却可以达到预期效果。
看了fish shell的documentation然而wildcard里面只是简单提了*
这个通配符
谁可以回答一下fish下的通配符是怎样的吗?或者贴上一个官方链接,也许是我没有找到。
更新:
在fish的github库里面找到了这个issue界面 ,fish除了*
和**
之外并没有别的非常有用的wildcard
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用正则吧,通配符没那么强大。