This is related to Shell script too slow for output to Conky
This code is nearly perfect:
stdbuf -oL jack_cpu_load \ | grep --line-buffered "jack DSP load" \ | stdbuf -oL cut -d' ' -f4 \ | while read line; do echo "scale=0; $line*100/1" | bc -l > /tmp/buffer done &
The only issue is that
bc removes the decimal point and zero when the output is <1.
I'd like to see two places after the decimal point, but no fractions at all, with a zero for output <1 would be fine.