2014-02-26 57 views
1

下面的內容存儲在一個文件中。 &我希望使用AWK作爲所需的輸出...(或一個示例shell腳本)。如何以互動時尚打印價值觀?

原始內容。

A 193 
A 27 
B 82 
B 496 
C 117 
D 251 
D 3 
E 26 
E 151.... and so on. 

我需要上述內容以互動時尚w.r.t編號到其個體實例。

即輸出應該

A_1=27 
A_2=193 
B_1=82 
B_2=496 
C_1=117 
D_1=251 
D_2=3 
E_1=26 
E_2=151..... 

回答

3

使用awk

$ cat test.txt 
A 193 
A 27 
B 82 
B 496 
C 117 
D 251 
D 3 
E 26 
E 151 
$ awk '{printf("%s_%d=%s\n", $1, ++num[$1], $2)}' test.txt 
A_1=193 
A_2=27 
B_1=82 
B_2=496 
C_1=117 
D_1=251 
D_2=3 
E_1=26 
E_2=151 
+0

@Venkatesh,任何理由取消接受?如果這不起作用,請讓我知道。 – falsetru