【发布时间】:2014-11-15 07:03:27
【问题描述】:
你们能帮我写一下 awk 脚本吗? 我一直在考虑使用 NR=FNR 方法和子字符串但不起作用
这是我的意见
文件 1.txt
bscrnc|cellname|cellid
BBIR1|BIR004G+AW_GEUT|BI3004A
BBIR1|BIR004G+AW_GEUT|BI3004B
BBIR1|BIR004G+AW_GEUT|BI3004C
BBIR1|BIR005G+LINGONG|BI3005A
BBIR1|BIR005G+LINGONG|BI3005B
file2.txt
MB2|MBO
BP5|BPD
JH1|JHO
TN5|TTN
TK3|TKNJ
KT5|KTN
LG4|LGS
BI3|**BIR**
BH0|BIH
输出
bscrnc|cellname|cellid|sitename
BBIR1|BIR004G+AW_GEUT|BI3004A|BIR004
BBIR1|BIR004G+AW_GEUT|BI3004B|BIR004
BBIR1|BIR004G+AW_GEUT|BI3004C|BIR004
BBIR1|BIR005G+LINGONG|BI3005A|BIR005
BBIR1|BIR005G+LINGONG|BI3005B|BIR005
我们查看第一个文件中前三个单词是BI3的第三个字段,然后我们在第二个文件中看到BI3->BIR 然后我们将它附加到第四个字段中 最后三个字母/单词取自第一个文件中接下来的三个单词
非常感谢!
【问题讨论】:
标签: awk