2011-07-19 44 views
0

我正在通過shell腳本創建一個Excel文件。數據應該在4列中, 但輸出數據出現在一列中。Unix腳本Excel報告生成

+1

我們需要看你的腳本。 – Jeremy

+0

也是你的數據。 – paxdiablo

+0

發佈一些代碼。你應該在你的腳本中提到excel表格中的哪一列將保存哪些數據 – Rahul

回答

1

創建逗號分隔值文件。 也許,這取決於你的分隔符:

some process creates colon-separated data | while IFS=: read v1 v2 v3 v4; do 
    printf "\"%s\",\"%s\",\"%s\",\"%s\"\n" \ 
     "$(sed 's/"/""/g' <<< "$v1")" \ 
     "$(sed 's/"/""/g' <<< "$v2")" \ 
     "$(sed 's/"/""/g' <<< "$v3")" \ 
     "$(sed 's/"/""/g' <<< "$v4")" \ 
    >> my_data.csv 
done 
0

嘗試在每個語句的末尾添加新行。