GREP到列并用逗号分隔

GREP到列并用逗号分隔,grep,Grep,我在一个目录中对一堆文件进行greping,如下所示 grep -EIho 'abc|def' *|sort|uniq -c >>counts.csv 我的输出是 150 abc 130 def 我需要的是当前日期(-1)和下面类似的grep结果插入counts.csv 5/21/2018 150,130 我会的 根据您的示例数据,它给出: 05/21/18,150,130 是否可以添加两个示例输入文件,每个文件有2-5行?这将有助于测试和提出解决方案。。此外,使用的gr

我在一个目录中对一堆文件进行greping,如下所示

grep -EIho 'abc|def' *|sort|uniq -c >>counts.csv
我的输出是

150 abc

130 def
我需要的是当前日期(-1)和下面类似的grep结果插入counts.csv

5/21/2018 150,130
我会的

根据您的示例数据,它给出:

05/21/18,150,130 

是否可以添加两个示例输入文件,每个文件有2-5行?这将有助于测试和提出解决方案。。此外,使用的grep选项
-lho
似乎不正确..嗨,sandeep,这些基本上都是伪值。因此,伪文件应该看起来像“abc abc abc abc abc def def abc abc abc abc abc abc def def abc abc abc def def abc abc abc def def abc abc abc abc def def def abc abc abc abc abc def def def abc abc abc abc abc abc def def def def def def abc abc abc abc abc abc。基本上,只需将
150abc
等传输到我的awk命令。
05/21/18,150,130