作者newlinuxer (新麗仕人)
看板RegExp
標題[問題] 抓取某種類型的目錄
時間Tue Mar 1 21:48:22 2011
我在Linux下想找出/data/abc/*/*/*/target_dir 這種型態的目錄有哪些並列出來
*代表任意字串, 也就是中間需隔三層目錄, 接下來名稱為target_dir的目錄要列出來
於是用指令 find /data -type d -print | grep "/abc/.*/.*/.*/target_dir"
卻找不到任何資料~
如果下find /data -type d -print | grep "/target_dir" 當然可以,
但變成只隔1層2層的也會列出來~.~
要怎樣才能達到我的需求呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.138.119.136
※ 編輯: newlinuxer 來自: 223.138.119.136 (03/01 21:52)
1F:推 badwork:grep -E or egrep 03/01 22:56
2F:→ newlinuxer:soga~感謝~>"< 03/01 23:25