2016-07-01 182 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

相关问题