如何使用正则表达式从2级访问文件/文件夹
问题描述:
由于性能原因,我应该从2个文件夹访问文件。如何使用正则表达式从2级访问文件/文件夹
目前为向下一级我有这样的正则表达式:
'test/spec/{,*/}*.js'
要访问所有子文件夹,我可以用这个:
'test/spec/**/*.js'
你知道最好的正则表达式仅访问2个子文件夹
谢谢
答
试试这个:
ls -al test/spec/{,*/,*/*/}*.js
而且使用find
:
find -maxdepth 3 -type f -iname "*.js"
+0
谢谢@speaks,这正是我正在寻找的。感谢您的快速回答! – Michael 2013-03-07 07:07:37
这些都是你的shell没有正则表达式,但梅开二度的扩展。 – speakr 2013-03-06 16:09:31
为什么不把'string'拆分成'/ \ //'? – 2013-03-06 16:10:15