Bash
似乎無法為“Backup-YYYY-MM-DD”找到正確的正則表達式
我必須找到具有這種模式的目錄Backup-YYYY-MM-DD。
我已經線上測試了這個正則表達式,它應該可以工作,但我做錯了。
find $HOME -type d -regextype posix-egrep -regex '^Backup-[0-9]{4,}-[0-9]{2}-[0-9]{2}$'
我在 home/user 中創建了一個名為**Backup-1999-10-05的目錄。**該命令不返回任何內容。
我究竟做錯了什麼?
-regex
是一個完整的路徑匹配。試試吧-regex '.*/Backup-[0-9]{4,}-[0-9]{2}-[0-9]{2}$'