【发布时间】:2021-12-22 11:04:19
【问题描述】:
我有一个文件夹,里面有 64 个项目,编号如下:1-1、1-2、1-3、1-4、2-1 ... 我想要做的是对特定模式的文件 1-1 进行 grep,将输出保存到名为 1-1a 的新文件中,然后转到文件 1-2,依此类推。所有 64 个文件的模式保持不变。
我尝试了 find 和 -exec grep 'pattern' "{} > {}a" 的变体,但似乎我不能在一行中使用 {} 两次,并且仍然将其解释为变量。我也愿意接受使用 awk 或类似工具的建议。
【问题讨论】:
标签: shell variables unix awk grep