从Ruby执行grep
我想在Ruby脚本中运行以下grep:
grep "word1" file1.json | grep -c "word2"
这将找到文件中出现两个单词的行数。 我可以用Ruby正则表达式来做这件事,但看起来Unix的grep速度要快得多。 所以我的问题是如何在脚本中运行此命令并将结果返回给Ruby变量?
我很乐意听到不使用grep的替代解决方案,如果它们的速度更快或更快。
使用反引号执行shell命令:
result = `grep "word1" file1.json | grep -c "word2"`
链接地址: http://www.djcxy.com/p/25305.html