我試圖在任何地方找到我的數據在列2中有一個90,上面兩行改變了列2的值。例如,在我的數據下面,如果我看到90第11行我想將第2行的第2列值從11更改爲5.我有一組預定義的值,我想將該數字更改爲;值將永遠是10,11,12,30,31,32至1,2,3,4,5,6可敬的。使用gawk替換特定值的特定列
我的數據
# Type Response Acc RT Offset
1 70 0 0 0.0000 57850
2 31 0 0 0.0000 59371
3 41 0 0 0.0000 60909
4 70 0 0 0.0000 61478
5 31 0 0 0.0000 62999
6 41 0 0 0.0000 64537
8 70 0 0 0.0000 65106
9 11 0 0 0.0000 66627
10 21 0 0 0.0000 68165
11 90 0 0 0.0000 68700
12 31 0 0 0.0000 70221
我想
# Type Response Acc RT Offset
1 70 0 0 0.0000 57850
2 31 0 0 0.0000 59371
3 41 0 0 0.0000 60909
4 70 0 0 0.0000 61478
5 31 0 0 0.0000 62999
6 41 0 0 0.0000 64537
8 70 0 0 0.0000 65106
9 5 0 0 0.0000 66627
10 21 0 0 0.0000 68165
11 90 0 0 0.0000 68700
12 31 0 0 0.0000 70221
我一直在嘗試存儲前行,並把它作爲一個參考,但我只能回去一條線是什麼,我需要回去兩次。感謝您的幫助。
你的翻譯序列'10,11,12,30,31,32'到'1,2,3,4,5, 6'不符合您的要求將「11」更改爲'5' – 2012-03-18 03:43:52