【发布时间】:2014-09-26 03:19:42
【问题描述】:
这是我的问题
我有一个文件 1,其中有一些数据
Var1.1 Var1.2 Var1.3
Var2.1 Var2.2 Var2.3
Var3.1 Var3.2 Var3.3
由于上述数据,我有一个文件 2,我想编辑它
文件2 (1)
***pattern with Var2.1***
some text...
文件2(2)
***pattern with Var2.1***
Here I want to add Var2.2 and Var2.3
some text
我的第一个解决方案是使用 AWK,但我不知道在其中包含 bash 命令。AWK 应该是这样的:
- 在 File2 中搜索模式
- 当 awk 得到它时,awk 调用一个脚本,该脚本从 File1 返回所需的值。
- 然后awk可以编辑File2
如果有更简单的可能性,请不要犹豫,向我解释其他可能性!
谢谢!
【问题讨论】:
-
不清楚你想要什么,你需要提供输入和预期输出的明确示例。
-
除了我已经给的以外,你还需要什么?
-
我不认为“覆盖”意味着你认为它的意思。我会使用“包含”或“合并”。