#!/bin/bash
## Author: Shaun Reed | Contact: shaunrd0@gmail.com | URL: www.shaunreed.com ##
##                                                                           ##
## A script to find and return the CPU package temp sensor                   ##
###############################################################################
# bash.sh

for i in /sys/class/hwmon/hwmon*/temp*_input; do 
  sensors+=("$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null   || echo $(basename ${i%_*})) $(readlink -f $i)");
done

for i in "${sensors[@]}"
do
  if [[ $i =~ ^coretemp:.Package.* ]]
  then
    export CPU_SENSOR=${i#*0}
  fi
done

echo "scale=2;((9/5) * $(cat $CPU_SENSOR)/1000) + 32"|bc

