一个值将相应地替换为另一列的值

时间:2018-07-27 14:37:55

标签: sh

我需要有关脚本的帮助,

customer       ip       hostname
kad             x        abc
pnd             z        bcd
Unknown         y        abc
unknown         q        bcd

这是表。我对“未知”字段的要求是,它将检查其主机名,然后检查总数列中是否有任何类似的hosname,然后将“未知”字段替换为相应的客户。

例如:从上表中我们可以看到$ 1中有一个“未知”。因此,它将检查其主机名abc,然后在$ 3中搜索并发现“ kad”也具有主机名“ abc”。因此,它将用“ kad”替换“ Unknown”。

另一件事也会发生。

我可以用awk吗?

0 个答案:

没有答案