首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grep记录或wodim的结果

grep记录或wodim的结果
EN

Server Fault用户
提问于 2016-02-09 15:40:51
回答 1查看 79关注 0票数 0

我想解析正在运行的cdrecord -v刻录过程的结果/进度。到目前为止,我尝试的是cdrecord -v dev=/dev/sr0 -data foo.iso 2>&1 | grep -E 'Track [0-9]+:.*written'

不幸的是,在燃烧完成之前,上面的命令不会显示任何内容。我认为这是因为cdrecord/wodim使用回车(CR)来显示同一行的进展情况。

在燃烧过程结束时,只显示以下一行:

代码语言:javascript
复制
Track 01: Total bytes read/written: 98211840/98211840 (47955 sectors).

有什么办法可以让grep获得这种信息吗?

任何暗示都很感激!

EN

回答 1

Server Fault用户

发布于 2016-02-09 16:11:53

tr成功了!

cdrecord -v dev=/dev/sr0 -data foo.iso 2>&1 | tr '\r' '\n' | grep -E 'Track [0-9]+:.*written'

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/755026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档