【发布时间】:2013-10-20 18:47:14
【问题描述】:
我有 10 个文件夹,名称分别为 1 到 10。每个文件夹下都有多个文件。我想在选择性文件夹中寻找模式,例如在名为 2 到 6 的文件夹中包含的文件中。如何在 shell 上实现这一点?我知道有一种方法可以在 shell 脚本中使用 for 循环,如下所述:
for ((i=2;i<=6;i++)); do grep 'pattern' $i/*; done
但在这种情况下,它将触发 5 个不同的 grep 命令,我需要在最后进行整理。
是否有直接的正则表达式语法来完成此操作?
【问题讨论】:
标签: regex linux shell unix grep