使用Regex在bash中提取字符串中的第一个数字

时间:2018-07-13 22:03:05

标签: regex bash

如何从以bash记录在日志文件中的输出(多行)中提取第一个数字(1-9)?

例如: 在日志文件中输出:

moment.tz('2018-07-17 19:00:00', 'YYYY-MM-DD HH:mm:ss', 'UTC').format() // "2018-07-17T19:00:00Z"

moment('2018-07-17 19:00:00', 'YYYY-MM-DD HH:mm:ss').tz('UTC').format() // "2018-07-18T00:00:00Z"

我尝试过:

"5 people found | type = A | submitted on 2018-07-18"

"5 people found | type = B | submitted on 2018-07-18"

但是它返回了:

  

5

     

5

但是,我希望它返回:

  

5

具体来说,如果可能的话,我想知道如何使用“ grep”来做到这一点。 谢谢!

0 个答案:

没有答案