asi 4.věc, co jsem zkusil (třetí byla nainstalování apt install bc) bylo zkusil progam bc s desetinou čárkou:
echo "1,2 > 6" | bc -l
(standard_in) 1: syntax error
echo "1,2 < 6" | tr , . |bc -l
0
Takže tam PŘESNĚ je chyba.
Zkusil bych místo nějaké onanie s mpstat + awk (+ tr , .) + printf bych zkusil rovnou číst příslušnou hodnotu v /sys nebo /proc
Zkušení dělníci bashe urcite poradí
Tohle sice můžeš zkusit, ale je to takové hrabání se v kanalizaci (potrubí)
...|tr , . |...
Prostě bash je programovací jazyk k zblití!
(Aby to nevypadalo namachrovaně, já bych tohle z fleku v sh nedal) ,ale zkusil bych normální skriptovací jazyk a neparsoval bych výstupu prográmků, ale četl z /proc