小编sbo*_*oga的帖子

Unix - sed 从第一个冒号后的一行中获取值

我有一个包含以下行的文件 (newline.txt)

Footer - Count: 00034300, Facility: TRACE, File Created: 20160506155539
Run Code Online (Sandbox Code Playgroud)

我试图从这一行获取Count:逗号(在示例中00034300)之后的值。

我试过了,但我得到的是所有数字都用该命令连接成一个大字符串:

grep -i "Count:" newfile.txt | sed 's/[^0-9]//g'
Run Code Online (Sandbox Code Playgroud)

输出:0003430020160506155539

如何获得Count:直到第一个非数字字符之后的数字?

我只需要 00034300。

unix awk grep cut sed

2
推荐指数
1
解决办法
4907
查看次数

标签 统计

awk ×1

cut ×1

grep ×1

sed ×1

unix ×1