问题是要显示发生了多少次NMI。如果我检查“cat/proc/interrupts”,它会显示
NMI: 0 0 Non-maskable interrupts
现在我需要一个只返回20的一行程序。
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