我的输入:
$ cat file ABC
ABC
DEF
DEF
ABC
GHI
GHI
DEF
我想要的输出:
ABC_1 +FIXED +outcome
ABC_2 +FIXED +outcome
DEF_3 +FIXED +outcome
DEF_4 +FIXED +outcome
ABC_5 +FIXED +outcome
GHI_6 +FIXED +outcome
GHI_7 +FIXED +outcome
DEF_8 +FIXED +outcome
如何使用awk
命令打印输出?
我尝试使用awk -F " "'{print $1"_"++c}' ,? ,?} file ABC
如何?
处理重复的字符串?
答案1
简单地:
$ awk '{print $0"_"++c" +FIXED +outcome"}' test
DEF_1 +FIXED +outcome
DEF_2 +FIXED +outcome
ABC_3 +FIXED +outcome
GHI_4 +FIXED +outcome
GHI_5 +FIXED +outcome
DEF_6 +FIXED +outcome