特定功能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 次 |
| 最近记录: |