2013-03-06 47 views
-2

由於性能原因,我應該從2個文件夾訪問文件。如何使用正則表達式從2級訪問文件/文件夾

目前爲向下一級我有這樣的正則表達式:

'test/spec/{,*/}*.js'

要訪問所有子文件夾,我可以用這個:

'test/spec/**/*.js'

你知道最好的正則表達式僅訪問2個子文件夾

謝謝

+1

這些都是你的shell沒有正則表達式,但梅開二度的擴展。 – speakr 2013-03-06 16:09:31

+0

爲什麼不把'string'拆分成'/ \ //'? – 2013-03-06 16:10:15

回答

1

試試這個:

ls -al test/spec/{,*/,*/*/}*.js

而且使用find

find -maxdepth 3 -type f -iname "*.js" 
+0

謝謝@speaks,這正是我正在尋找的。感謝您的快速回答! – Michael 2013-03-07 07:07:37

相關問題