标题:
[问题求助]
[已解决]grep 2.21 2.22版本生成文件换行问题!
[打印本页]
作者:
ksla
时间:
2016-1-3 16:03
标题:
[已解决]grep 2.21 2.22版本生成文件换行问题!
问题1:使用2.22版grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt >2.txt生成文本是连着的!
使用2.22版grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt | more >2.txt可自动换行但输出6万多行就不再输出!!
使用2.21可以解决问题1,自动换行!
问题2:但是使用2.21版grep -vxFf 2.txt 3.txt > _ip.txt生成文本是连着的!
使用2.22版解决问题2
作者:
DAIC
时间:
2016-1-3 16:19
估计是你的grep版本问题,试试其它版本吧:
http://bbs.bathome.net/s/tool/index.html?key=grep
作者:
ksla
时间:
2016-1-3 16:23
回复
2#
DAIC
更新到最新版本还是这样!
我使用grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt | more >2.txt可以实现换行,但不能全部IP输出
作者:
DAIC
时间:
2016-1-3 16:24
回复
3#
ksla
什么操作系统?
现在用的哪个版本的grep?
作者:
ksla
时间:
2016-1-3 16:27
回复
4#
DAIC
grep 2.22
windows10
作者:
DAIC
时间:
2016-1-3 16:32
回复
5#
ksla
没这样的环境无法测试,我的 Win7 + grep (GNU grep) 2.21 没有发现问题。
作者:
ksla
时间:
2016-1-3 16:40
本帖最后由 ksla 于 2016-1-3 16:51 编辑
回复
6#
DAIC
2.21确实可以了!!
作者:
ksla
时间:
2016-1-3 17:21
回复
6#
DAIC
你好。。但是使用2.21版grep -vxFf 2.txt 3.txt > _ip.txt生成文本是连着的!2.22不会连着!!有办法吗,,哥们
作者:
pcl_test
时间:
2016-1-3 18:25
grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt | find /v ""这样呢
作者:
ksla
时间:
2016-1-3 18:32
本帖最后由 ksla 于 2016-1-3 18:37 编辑
回复
9#
pcl_test
可以了
作者:
pcl_test
时间:
2016-1-3 18:35
回复
10#
ksla
为何不能?
作者:
ksla
时间:
2016-1-3 18:38
回复
11#
pcl_test
谢谢版主,,可以了
grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt | find /v "">2.txt
作者:
CrLf
时间:
2016-1-3 19:20
已更新,请下载修改后的版本:
http://www.bathome.net/s/tool/index.html?key=2.22/grep
作者:
ksla
时间:
2016-1-3 20:45
回复
13#
CrLf
使用grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt >2.txt 生成的文件还是连着的!!
要使用grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" 1.txt | find /v "">2.txt才能自动换行
作者:
CrLf
时间:
2016-1-3 23:06
回复
14#
ksla
本机测试新版本是能正确换行的
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2