作者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