如何将ack的输出保存到文件中?

3
我正在尝试使用以下命令将ack-grep的输出重定向到文件:

命令如下:

ack-grep "some_regex" > file

这个命令会导致无限循环(我猜),file 会不断增长,直到系统的磁盘空间耗尽。
这是 ack-grep --version 的输出:
ack-grep 2.12                              
Running under Perl 5.18.2 at /usr/bin/perl 

有没有替代重定向的方法?


这些可能会有所帮助:http://beyondgrep.com/documentation/ack-1.96-man.html和http://beyondgrep.com/documentation/ - Jay T.
2
该问题已在GitHub上报告:https://github.com/petdance/ack2/issues/481 - Fábio Perez
1
作为解决方法,不要将文件放在当前目录中:ack-grep regex > ../file - glenn jackman
我认为这个问题并没有正确的答案,因为这是一个已知的 bug。如果你想把你的评论作为回答,@glennjackman,请随意。 - Fábio Perez
1个回答

2

只需将输出保存到其他地方 ack-grep "some_regex" > ../file


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接