2015-09-11 119 views
1

我有一個文本文件,其中有數千行(每行都有一個電子郵件地址),我想用bash將它們轉換爲CSV文件。問題是我不熟悉Bash,所以不知道如何去做。如何使用Bash將文本文件轉換爲CSV

有什麼建議嗎?

編輯:文件例如:

[email protected] 
[email protected] 
[email protected] 
[email protected] 
+1

樣本輸入和期望的輸出 – amdixon

+1

一個文件,其中每一行只是一個電子郵件地址已經是一個CSV文件。每行中是否還有其他信息? –

+0

@SeanBright你確定嗎?我試圖使用該文件導入Drupal,並得到一個錯誤 – WagnerMatosUK

回答

1

這是醜陋的,但它應該工作:

while read email; do echo '"'${email//\"/\"\"}'"'; done <inputfile.txt> output.csv 

此逃脫"""這是CSV的是如何在Excel中的土地逃過一劫。

+0

工作完美,謝謝! – WagnerMatosUK

相關問題