diff --git a/intr_ b/intr_ index e33ec81..6df0588 100755 --- a/intr_ +++ b/intr_ @@ -49,7 +49,12 @@ if [ $# -lt 1 ]; then case ${STAT_TYPE} in cpu) - cat ${STATFILE} | ${AWK} '{ FS = "[ ]{2,}" } /^cpu/{split($1,name,":"); print name[1]".value "$2}' + ${AWK} ' +{ FS = "[ ]{2,}" } +/^cpu/ { + split($1,name,":"); + print name[1]".value "$2; +}' ${STATFILE} ;; esac @@ -70,7 +75,14 @@ elif [ "$1" == "config" ]; then echo "graph_vlabel interrupts / second" echo "graph_category system" - cat ${STATFILE} | ${AWK} '{ FS = "[ ]{2,}" } /^cpu/{split($1,name,":"); print name[1]".label "$1"\n"name[1]".type DERIVE\n"name[1]".min 0"}' + ${AWK} ' +{ FS = "[ ]{2,}" } +/^cpu/ { + split($1,name,":"); + print name[1]".label "$1; + print name[1]".type DERIVE"; + print name[1]".min 0"; +}' ${STATFILE} ;; esac