[請問]find與egrep的正規表示法的應用
hi各位先進,弟遇到一個想很久的問題:
假設家目錄下有幾個資料夾:
19990824_090817/
19991025_091203/
19991102_010129/
2000/
我如果利用ls -1 > list.txt
再使用egrep '^[0-9]{7,}[_][0-9]{5,}$' list.txt
可以順利要出我要的長數字檔名的資料夾。
然而,我想直接用find來作到,卻總是沒有輸出結果:
find . -type d -regex '^[0-9]{7,}[_][0-9]{5,}$'
我有試著加入-regextype,但是無論是posix-awk, posix-basic,
posix-egrep and posix-extended.
請問,我是不是哪裡遺漏了呢?
可以幫弟解惑一下嗎?
--
風輕輕的吹 我安靜地來
我輕點頭 妳暗微笑
不知不覺 享受彼此的默契
草悠悠的盪 妳淡淡的擺
妳高聲唱 我大聲和
自由自在 感受生命的韻律
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 140.109.80.232
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章