2013-03-06 26 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

相关问题