#!/bin/sh # sudo curl http://192.168.1.34/sdr.sh | sh > sdr.$(date +%Y%m%d_%H%M%S).out mapfile -t r1 < <( ipmitool sdr | grep -Ei 'RPM|degrees C|Watts' | awk '{printf "%-25s | %-15s\n", $1, $3}' ) sleep 100 mapfile -t r2 < <( ipmitool sdr | grep -Ei 'RPM|degrees C|Watts' | awk '{printf "| %-15s\n", $3}' ) sleep 300 mapfile -t r3 < <( ipmitool sdr | grep -Ei 'RPM|degrees C|Watts' | awk '{printf "| %-15s\n", $3}' ) sleep 600 mapfile -t r4 < <( ipmitool sdr | grep -Ei 'RPM|degrees C|Watts' | awk '{printf "| %-15s\n", $3}' ) sleep 900 mapfile -t r5 < <( ipmitool sdr | grep -Ei 'RPM|degrees C|Watts' | awk '{printf "| %-15s\n", $3}' ) printf "%-25s %-15s %-15s %-15s %-15s\n" "" "0s" "100s""300s""600s""900s" paste -d '' <(printf '%s\n' "${r1[@]}") <(printf '%s\n' "${r2[@]}") <(printf '%s\n' "${r3[@]}") <(printf '%s\n' "${r4[@]}") <(printf '%s\n' "${r5[@]}")