2016-03-04 84 views
1

我嘗試使用以下命令重定向ACK-的grep的輸出到一個文件:如何將ack的輸出保存到文件中?

ack-grep "some_regex" > file 

此命令會導致一個無限循環(我猜),以及file不斷增長,直到系統運行磁盤空間不足。

這裏是ack-grep --version輸出:

ack-grep 2.12        
Running under Perl 5.18.2 at /usr/bin/perl 

是否有使用重定向的方法嗎?

+0

這可能幫助:http://beyondgrep.com/documentation/ack-1.96-man.html和http://beyondgrep.com/documentation/ –

+2

這個問題報道在GitHub上:https://github.com/petdance/ack2/issues/481 –

+1

作爲一種解決方法,不要將文件放在當前目錄中:'ack-grep regex> ../文件' –

回答

1

只需保存輸出別處ack-grep "some_regex" > ../file

相關問題