1. 程式人生 > >linux 下正則匹配時間命名格式的文件夾

linux 下正則匹配時間命名格式的文件夾

class path 目錄 正則 正則表達式 中間 gre 文件 pat

用正則表達式匹配時間格式命名的文件夾

ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}"

mypath為需要查詢的目錄

查詢出來的文件夾格式為:例 2018-12

如果要 2018-12-1 這種格式則把正則改為

ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}"

  如果是2018/12/1這種格式就把中間的"-"改為"/"

如果是兩種格式都要則是

ls mypath | grep -E "[0-9]{4}[-/][0-9]{1,2}"

  

linux 下正則匹配時間命名格式的文件夾