-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