特定功能zsh
是 zsh globbing;我不完全理解,但这些有效。
$ a=( **/*.(cpp|h)(.) ); print $#a
将计算以当前目录结尾.cpp
并.h
从当前目录递归开始的所有文件,然后将结果打印为单个数字。
从这个答案中,我还可以使用:
$ ls **/*.{cpp,h} | wc -l
那么具体zsh
的部分就是扩展 来**/*.{cpp,h}
匹配以.cpp
和结尾的文件.h
。我还没有找到任何我能够理解的(简单的)全面的 zsh globbing(尽管这**/*.{a,b}
很好地解释了的用法)。
归档时间: |
|
查看次数: |
1570 次 |
最近记录: |