aboutsummaryrefslogtreecommitdiff
path: root/.config/polybar/scripts/temperature.sh
blob: 10c8ddc7294f6d945d19892c2501e43a4521110f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

# Pulls CPU temps, averages them, and outputs them

let count=0
sum=0.0
for temp in $(sensors | grep "^Core" | grep -e '+.*C' | cut -f 2 -d '+' | cut -f 1 -d ' ' | sed 's/°C//'); do
	sum=$(echo $sum+$temp | bc)
	let count+=1
done
avg=$(qalc -t $sum/$count)
echo "${avg}°C"