重复的字符串坚持之前的命令

重复的字符串坚持之前的命令

我的输入:

$ 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

相关内容