lion7beckham 发表于 2013-03-26 21:52

如何将grep的结果输出到txt

由于grep的搜索结果成百上千,在cmd下面不好管理。请问大家,怎样将grep -r -i 后的搜索结果输出到一个txt文件??感谢指点!!

MMMIX 发表于 2013-03-27 22:47

回复 1# lion7beckham


    Shell 下可以用 > 做输出重定向。

lion7beckham 发表于 2013-04-19 21:19

请问如果是Perl呢?
抱歉,忘了这个帖子了,一直忘了回复……:shock:
MMMIX 发表于 2013-03-27 22:47 static/image/common/back.gif
回复 1# lion7beckham


MMMIX 发表于 2013-04-22 15:47

lion7beckham 发表于 2013-04-19 21:19 static/image/common/back.gif
请问如果是Perl呢?
抱歉,忘了这个帖子了,一直忘了回复……

Perl 的话就更简单了。使用 open(my $fh, "grep ... |", ...) 方式执行命令,从 $fh 中读取输出结果,然后写到文件中就是了。详见 perldoc -f open

fsldts 发表于 2013-04-23 12:02

grep xxx >> text.txt
重定向就好了!

lion7beckham 发表于 2013-04-24 15:32

可以了,感谢~~
fsldts 发表于 2013-04-23 12:02 static/image/common/back.gif
grep xxx >> text.txt
重定向就好了!
页: [1]
查看完整版本: 如何将grep的结果输出到txt