如何从具有范围内的数字的文件名中进行grep

如何从具有范围内的数字的文件名中进行grep

假设我有一个包含 5,000 个文件的目录。每个都有一个名称,例如:

1.json
2.json
3.json
..
4000.json
4001.json

我可以使用什么命令行实用程序来 grep 仅从文件 1.json 到 2000.json 中查找字符串?

答案1

bash、Ksh、Zsh:

grep pattern {1..2000}.json

文件名是否用零填充:

grep pattern {0001..2000}.json

相关内容