1
A
回答
3
你的正則表達式似乎是正確的,但慶典d不支持完整的正則表達式。它支持wildcards,它不總是以相同的方式工作。試試這個:
ls -d | grep -E '(\d+)-(\d+)-(\d+)$'
真的,在(\d+)
組可以只用\d+
所取代。
如果你喜歡一個純bash的解決方案,試試這個:
ls -d *[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]
如果需要,您可以簡化不那麼準確:
ls -d *[0-9]*-[0-9]*-[0-9]*
但我會去使用grep
因爲你想要什麼更清晰。你可以把它更加清晰:
ls -d | grep -E '\d{4}-\d{2}-\d{2}$'
0
隨着shopt -s extglob
,你可以這樣做:
ls -d *+([0-9])-+([0-9])-+([0-9])
相關問題
- 1. Python - 正則表達式dir
- 2. 正則表達式日期
- 3. 檢查正則表達式的日期
- 4. 正則表達式檢查日期
- 5. Solr日期正則表達式查詢
- 6. 正則表達式查找
- 7. 查找正則表達式
- 8. 查找正則表達式
- 9. 正則表達式查找/記事本替換++(日期轉換)
- 10. 使用正則表達式查找字符串中的日期
- 11. 用於查找字符串中日期的正則表達式
- 12. 正則表達式的日期格式
- 13. 正則表達式日期格式
- 14. 日期格式的正則表達式
- 15. 正則表達式日期格式?
- 16. jquery正則表達式日期格式
- 17. 正則表達式 - 日期格式
- 18. 正則表達式日期驗證
- 19. 正則表達式的日期
- 20. RFC 2822日期正則表達式
- 21. 驗證日期與正則表達式
- 22. Python正則表達式日期
- 23. JavaScript正則表達式驗證日期
- 24. VBA正則表達式匹配日期
- 25. 包含日期的正則表達式
- 26. perl正則表達式與日期
- 27. Scrapy日期捕獲正則表達式
- 28. 正則表達式來縮短日期
- 29. 正則表達式的日期
- 30. 正則表達式的日期