我的项目中有一个文件列表:
例如:
1. src/index.1.js
2. src/screens/index.1.js
3. src/screens/index.2.js
我想忽略所有带有数字的文件。
我尝试使用**/*.1.*
,**/*.2.*
。有没有办法忽略所有带有数字值的文件?
答案 0 :(得分:2)
您可以使用范围。例如:
**/*.[0-9].js
将匹配任何以。(number).js结尾的目录中的js文件
答案 1 :(得分:0)
如果不想只考虑find
文件,为什么在最终修改了\.js
部分后为什么不运行以下.js
命令:
find . -type f -regextype sed -regex '.*\/.*\.[0-9]\+\.js'
./src/screens/index.2.js
./src/screens/index.123.js
./src/index.1.js
找到所有感兴趣的文件时,将find命令更改为:
find . -type f -regextype sed -regex '.*\/.*\.[0-9]\+\.js' -exec git checkout {} \;
检出那些文件。
答案 2 :(得分:0)
Git使用glob pattern来匹配被忽略的文件。使用以下命令忽略所有上述文件(也带有多位数字)。
**/*.[0-9]*.js