我已經無休止地搜索了,找不到任何東西來解決看起來像是一個非常簡單的問題。awk在打印字段時切斷
我有以下行讀取csv文件,只是使用字段來創建一個新的字符串。
的輸入是一個簡單的2列組整數:
1234,1
5678,2
1357,5
2468,4
每個預期的輸出應該類似「的評級應該是1和id應該是1234」的每一行。
awk -F "," '{print "rating should be "$2" and id should be "$1}' $1 >> $FILENAME
但這是輸出I得到:
and id should be 635277
and id should be 29894
and id should be 576076
我認爲這是最簡單的字符串連接的情況下,但我完全陌生的awk的,所以我很可能會丟失一些明顯的事我怎樣才能得到這個打印我想要的字符串?
@Inian當然,對不起。增加了額外的信息。 – ssb