我有一個CSV文件與此內容:如何使用cat,sed,awk或cut將列添加到csv文件中的特定位置?
col1, col2, col5
1, 1, 1
2, 2, 2
3, 3, 3
4, 4, 4
我需要在頭文件的第三位,但與空值添加一列。
col1, col2, col3, col4
1, 1, , 1
2, 2, , 2
3, 3, , 3
4, 4, , 4
有什麼辦法可以用cat,sed,awk或cut之類的Linux命令來做到這一點嗎?
我知道用cut可以修改一個文件,按列-d,-f1,2,3 file1> file2。但它似乎沒有添加自定義列的選項。
任何幫助將不勝感激。
@Inian謝謝。我剛剛補充說我已經嘗試過使用cut命令。但是,我找不到添加自定義列的方法。 – ebertbm
您在原始文件中有一個錯字,它在第一個是'col5',後面是'col4' – Inian