#!/bin/zsh
while [ 1 ]; do
  D=`date +'%F %H:%M:%S'`
  F=""
  for I in /sys/devices/system/cpu/cpu[0-9]*; do
    X=`sudo cat $I/cpufreq/scaling_cur_freq`
    X=$(( $X / 1000 ));
    F="$F "`printf '%4i' $X`
  done
  T=`sudo cat /sys/devices/virtual/thermal/thermal_zone0/temp`
  T=$(( $T / 1000 ));
  echo "$D  |  $T  |  $F"
  sleep 1
done
