Regex 正则表达式查找匹配模式

Regex 正则表达式查找匹配模式,regex,awk,grep,Regex,Awk,Grep,我需要解析这种文本: Some text and some 9539 934580 numbers Total number = 45 and then some more text 一些文本和一些9539 934580数字总数=45,然后是更多文本 我需要提取这个: 输出: Total number = 45 总数=45 使用匹配的空格 (每行的编号不同) 如何在正则表达式中获得此模式 提前感谢正则表达式是: Total number = \d+ 或 您可以将其用于grep: grep -E

我需要解析这种文本:

Some text and some 9539 934580 numbers Total number = 45 and then some more text 一些文本和一些9539 934580数字总数=45,然后是更多文本 我需要提取这个:

输出:

Total number = 45 总数=45 使用匹配的空格

(每行的编号不同)

如何在正则表达式中获得此模式


提前感谢

正则表达式是:

Total number = \d+

您可以将其用于
grep

grep -E -o 'Total number = [0-9]+' inputfile > outputfile

-o
选项告诉它只打印行中匹配的部分。

我应该如何使用grep或egrep或任何其他方法来使用这个正则表达式?
grep -E -o 'Total number = [0-9]+' inputfile > outputfile