linux文本分割符怎么显示,linux文本解析 - “使用分隔符选择列并删除整数”

我想选择第三和第四列并删除“:”delimeter后的端口,我试过了下面的命令。但它消除了第一场比赛时间0时56分37秒

sed 's/:/ /'

输出现在,

2016-03-29 00:56:37 0.0.0.0:48130 10.0.1.117:80 404 404 http://52.4.12.23:80/CHANGELOG.txt "Mozilla/5.0 (Windows

2016-03-29 00:57:20 1.1.1.1:37020 10.0.0.197:80 404 404 http://52.4.12.23:80/readme.html "Mozilla/5.0 (Windows

2016-03-29 02:52:46 2.2.2.2:47442 10.0.0.197:80 404 404 http://testp3.pospr.waw.pl:80/testproxy.php "Mozilla/5.0 (Windows

输出需要

2016-03-29 00:56:37 0.0.0.0 10.0.1.117 404 404 http://52.4.12.23:80/CHANGELOG.txt "Mozilla/5.0

2016-03-29 00:57:20 1.1.1.1 10.0.0.197 404 404 http://52.4.12.23:80/readme.html "Mozilla/5.0

2016-03-29 02:52:46 2.2.2.2 10.0.0.197 404 404 http://testp3.pospr.waw.pl:80/testproxy.php "Mozilla/5.0

想从IP 2.2没有删除端口.2.2:48130至2.2.2.2但不应影响其他列

请分享你的想法...

感谢汤姆和拉斯都努力

2016-04-03

Sasee

+0

您的输入和输出不匹配。你有没有尝试过自己?请[编辑]你的问题来解决这两个问题。 –

+0

你也从http:和80之前删除了':'。故意或错字? –

+0

请显示您的编码工作。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值