看板 [ RegExp ]
討論串[問題] 抓取某種類型的目錄
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者newlinuxer (新麗仕人)時間14年前 (2011/03/01 21:48), 編輯資訊
1
0
0
內容預覽:
我在Linux下想找出/data/abc/*/*/*/target_dir 這種型態的目錄有哪些並列出來. *代表任意字串, 也就是中間需隔三層目錄, 接下來名稱為target_dir的目錄要列出來. 於是用指令 find /data -type d -print | grep "/abc/.*/.
(還有82個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godspeedlee (godspeed lee)時間14年前 (2011/03/02 11:40), 編輯資訊
0
0
1
內容預覽:
提供另一解:. find /data -type d -print | grep -P "/abc/[^\\/:*?"<>|]+/[^\\/:*?"<>|]+/[^\\/:*?"<>|]+/target_dir". -P 代表 Perl style regex(可以少打很多字,支援也比較豐富). [
首頁
上一頁
1
下一頁
尾頁