Refind: я вижу два идентичных файла conf… почему?

попробуйте

 sar -P ALL 1 1 | 
 awk  'NF == 9 && $3 != "all" {cpu=$3; pctUser=$4; pctNice=$5; pctSystem=$6; pctIowait=$7; pctIdle=$NF ;
     printf "%-3s %9s %9s %9s %9s %9s\n", cpu, pctUser, pctNice, pctSystem, pctIowait, pctIdle}'
  • NF == 9 вам нужно отфильтровать по девяти полям (NF)
  • $ 3! = "all" пропустить строку, которая суммирует cpus
  • без символа, но в конце строки после |

более компактная версия

 sar -P ALL 1 1 | 
 awk  'NF == 9 && $3 != "all" { printf "%-3s %9s %9s %9s %9s %9s\n",$3,$4,$5,$6,$7,$NF}'

более компактная версия

 sar -P ALL 1 1 | 
 awk  'NF == 9 && $3 != "all" { $1=$2=$8="" ; print ; }'
0
06.02.2018, 03:23
0 ответов

Теги

Похожие вопросы