从字符串中提取数值

从字符串中提取数值

我想从下面的命令输出中提取数值:

bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)

也就是说,输出应该是“1”。

有人可以提供一些命令或小脚本来执行此操作吗?

答案1

您可以使用cut-command来执行您需要的操作。

$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1

-f 5表示第5个字段,-d ' '表示使用空格作为字段分隔符。

相关内容