#!/bin/bash SUPPRESSED=0 for N in $(dmesg | grep -F "callbacks suppressed"| awk '{ print $4 }'); do let SUPPRESSED+=N; done FAILURES=$(( $(dmesg|grep -F "flush failed"|wc -l) + SUPPRESSED )) FLUSHES=$(dmesg|grep -F "chipset flush no" | tail -n1 | awk '{ print $NF }') echo "$FAILURES / $FLUSHES"