问题是显示发生了多少次 NMI。如果我检查“cat/proc/interrupts”,它会显示
NMI: 0 0 Non-maskable interrupts
现在我需要一个只返回 2 个 0 的单行代码。我做了:
grep -P 'NMI' /proc/interrupts | cut -d ':' -f2
删除开头的“NMI:”但不知道如何在同一行中完成所有其余部分。
干杯
最佳答案
您可以使用 awk
例如:
$ awk '/^NMI/ {print $2, $3}' /proc/interrupts
0 0
如果你还想使用cut
,那么你首先要用tr
压缩空格:
$ grep "^NMI:" /proc/interrupts | tr -s ' ' | cut -d' ' -f2,3
0 0
关于Linux:使用 cut 命令删除某些字符之前和之后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21801918/