grep rsync输出?

时间:2014-03-31 17:35:05

标签: regex grep

运行rsync命令会产生类似于此的输出:

66256896  92%    4.51MB/s    0:00:01

如何仅为百分比值grep此输出? 那么任何{0-100}%所以不是显示完整输出我只看到百分比?

命令是:

rsyncd -Pav server.com::files/remotefile.tar.gz localfile.tar.gz  | grep xxx 

由于

1 个答案:

答案 0 :(得分:0)

如果你真的想使用sed,这个丑陋的东西会起作用!

rsyncd -Pav server.com::files/remotefile.tar.gz localfile.tar.gz  | sed -e 's/%.*/%/; s/.* //'

它替换%后面只有%的其余部分(从而删除百分比之后的所有内容),然后将百分比之前的所有内容替换为空格。