【发布时间】:2018-08-16 01:37:02
【问题描述】:
我目前有一个术语列表 - words.txt,每个术语在一行,我想计算在同一目录中多个 csv 文件的前 500 行中存在的所有这些术语的总出现次数。
我目前有这样的事情:
grep -Ff words.txt /some/directory |wc -l
我怎样才能让程序为每个文件显示每个文件的前 500 行的计数?我必须用 500 行创建新文件吗?我该如何处理大量原始文件?我对编码和研究数据集非常陌生,因此非常感谢任何帮助!
编辑:我希望它显示类似这样的内容,但对于每个文件:
grep -Ff words.txt list1.csv |wc -l
/Users/USER/Desktop/FILE/list1.csv:28
【问题讨论】:
-
如果在单个输入文件、
words.txt片段和预期结果上显示完整的循环会更好
标签: shell terminal grep macos-sierra head