-1
A
回答
0
使用
ls -1 /home/students | grep o | wc -l
- 你不能这样做只是因为ls -1 /home/students/*o*
它会列出匹配的目录内的文件。
2
你可以说:
find /home/students -mindepth 1 -maxdepth 1 -type d -name "*o*"
这将返回一个包含o
的目录。
为了找到计数,管wc -l
:
find /home/students -mindepth 1 -maxdepth 1 -type d -name "*o*" | wc -l
This后解释了为什么你不应该分析的ls
输出。
1
这不会列出目录内容:
ls -1d *o* | wc -l
+0
这就是为什么我喜欢这样 - 总是有要学习的点:p谢谢 –
0
使用数组与适当的文件模式:
o_students=(/home/students/*o*/)
echo "${#o_students[@]}"
相关问题
- 1. grep的使用通配符
- 2. 在UNIX中使用grep和通配符
- 3. 使用通配符符号的grep
- 4. 上的文件使用grep和卫生间使用通配符
- 5. Grep通配符在中间
- 6. 创建使用grep和通配符输入文件
- 7. 在shell变量中使用通配符字符的grep
- 8. grep命令查找通配符
- 9. grep递归通配符不工作
- 10. 通配符的grep问题Ubuntu的
- 11. 庆典:通配符的grep开始与
- 12. Shell脚本:grep命令为通配符
- 13. 使用通配符
- 14. 使用通配符
- 15. 使用通配符
- 16. 使用通配符
- 17. MySQL的总和使用通配符
- 18. Unix的查找和使用通配符
- 19. 使用通配符更新和替换
- 20. 使用LIKE CONCAT和通配符
- 21. PHP使用通配符和DOMDocument
- 22. 用grep匹配
- 23. 使用通配符*和?匹配字符串的JavaScript RegExp
- 24. 使用GREP和Inotifywait
- 25. _findfirst和通配符匹配
- 26. VBscripts和通配符
- 27. Xpath和通配符
- 28. MySQL通配符*和%
- 29. 使用特殊字符grep
- 30. Java递归通用和通配符
如果这是家庭作业,请将其标记为此类。 – scorpiodawg
@scorpiodawg“家庭作业”标签不再存在。 – devnull