【发布时间】:2012-10-25 13:46:54
【问题描述】:
如果有文件,行格式如下:
SOME_ATTRIBUTE_1 XYZ; IMPORTANT_ATTRIBUTE_1 1234; SOME_ATTRIBUTE_2 XYZ; IMPORTANT_ATTRIBUTE_2 AB;
现在我想把它转换成下面的形式,两个重要的属性值产生一个新的属性:
JOIN_IMPORTANT_ATTRIBUTE AB1234; SOME_ATTRIBUTE_1 XYZ; IMPORTANT_ATTRIBUTE_1 1234; SOME_ATTRIBUTE_2 XYZ; IMPORTANT_ATTRIBUTE_2 AB;
这可以用 awk 或类似的单行代码来完成吗?我不知道如何解决这个问题,而不是抓住 java 技巧。
【问题讨论】:
标签: regex linux shell awk nawk