Linux下檔案內容多行合併技巧
用awk 可以合併圖二從網頁轉來的csv檔案,原本複製表格內容到如圖一
(圖一)
(圖二)
可先利用dos2unix轉成unix檔案格式
以下為懶的轉或沒dos2unix指令用時:
因要每兩行合併成一個event,故指令如下,$為提示字元
$ awk '(ORS=NR%2?",":"\n"){print $1}' my_csv_file.csv
若要將每三行合併成一行,則將 2 改為 3
(圖一)
(圖二)
可先利用dos2unix轉成unix檔案格式
以下為懶的轉或沒dos2unix指令用時:
因要每兩行合併成一個event,故指令如下,$為提示字元
$ awk '(ORS=NR%2?",":"\n"){print $1}' my_csv_file.csv
若要將每三行合併成一行,則將 2 改為 3