BERTOLDO Asked:2020-03-05 06:26:27 +0000 UTC2020-03-05 06:26:27 +0000 UTC 2020-03-05 06:26:27 +0000 UTC 如何在 Unix shell 中查找以大写字母开头的子目录(文件夹计为文件)中的文件数? 772 您需要计算以大写字母开头的子目录中的文件数。如何使用标准的 Unix shell 过滤器来做到这一点? linux 1 个回答 Voted Best Answer Oxyd 2020-03-05T07:16:43Z2020-03-05T07:16:43Z find Music/* -maxdepth 0 -type f | grep "^[[:upper:]]" | wc -l 查找当前目录下的所有文件 | 以大写字母开头 | 并计算它们。 PS:如果有文件夹,那就更简单了。 find Music/* -maxdepth 0 | grep "^[[:upper:]]" | wc -l 或者 ls -d Music/* | grep "^[[:upper:]]" | wc -l
find Music/* -maxdepth 0 -type f | grep "^[[:upper:]]" | wc -l查找当前目录下的所有文件 | 以大写字母开头 | 并计算它们。
PS:如果有文件夹,那就更简单了。
find Music/* -maxdepth 0 | grep "^[[:upper:]]" | wc -l或者
ls -d Music/* | grep "^[[:upper:]]" | wc -l