Linux

僅匹配帶有整數和點的目錄名的正則表達式

  • April 23, 2018

嘗試編寫僅顯示帶有點和數字的目錄-regexfind語句,例如 1.2.3.4 oraz 1.2.3 或 1.3.4.5.6 嘗試類似 "-regex '\.[0-9.]+'",但它也顯示帶有字母的目錄。而且我只想要帶有數字和點的目錄。

-regex匹配整個路徑:

find /path -type d -regex ".*/[0-9.]+"

標準:

LC_ALL=C find /path ! -name '*[!0-9.]*' -type d

也就是說,列出目錄類型的文件,其名稱不包含十進制數字或..

引用自:https://unix.stackexchange.com/questions/404051