我正在調查Sed或Awk來弄清楚這一點,但我完全迷失了。沒有起點。 我有一堆這些文件,所以我想使用分隔符(,)和使用索引/數組來複制一個值並替換另一個索引/數組。如何從下面的下一行拷貝數值
0001,324434344,Sterner,Erik B,B.A,1987
0002,324434344,Sterner,Erik B,M.A,2001,Columbia University
由於array [6]在第一行是空的。我想將第二行的數組[6]複製到第一行。我對如何查看文件以及確定數組[6]是否爲空有一個很好的想法,但是我只是不知道如何複製第二行數組[6]並將它替換爲之前的行。任何提示? 結果應該是:
0001,324434344,Sterner,Erik B,B.A,1987,Columbia University
0002,324434344,Sterner,Erik B,M.A,2001,Columbia University
這是什麼字段分隔符? 「哥倫比亞大學」似乎在第8個逗號左右之後。另外,它只是關於這兩條線或者不同的東西?您可能必須在'awk'中兩次遍歷文件:一次存儲數據,然後打印它 – fedorqui
分隔符是逗號(,)和查找數組[6]時的錯誤。讓我修復。 – Jim
這裏的唯一身份證是什麼?第一場? – fedorqui