2016-07-01 176 views
1

我正在解析幾個日誌,其中我從每個日誌中提取一列。我需要繼續將它們附加到一個csv文件。在使用shell腳本的csv文件末尾添加新列

請讓我知道如何做到這一點。提前致謝。

+1

更加具體,並告訴我們你的代碼,你的投入和你預期的結果。 – Fazlin

+0

Fazlin,讓我用例子來解釋。 Log1.txt具有第1列第2列第3列。我需要使用shell腳本將它們重定向到csv文件。我的csv文件應該包含完整的所有列。 – Murali

+0

請編輯您的問題並添加這些詳細信息。在腳本執行前後向我們展示您的示例log1.txt和csv文件內容。 – Fazlin

回答

1

鑑於

$ cat foo.txt 
foo0 
foo1 
foo2 
$ cat bar.txt 
bar0 
bar1 
bar2 
$ cat qux.txt 
qux0 
qux1 
qux2 

您可以使用paste-d elimit與,

$ paste -d, foo.txt bar.txt qux.txt 
foo0,bar0,qux0 
foo1,bar1,qux1 
foo2,bar2,qux2 
$ 
+1

感謝rubicks製作了這個技巧。 – Murali

+0

@Murali,不是問題,樂意幫忙。 'paste'是偶爾被遺忘的那些代表性不足的狹義用途工具之一。 – rubicks

相關問題