#!/bin/sh MODEM_INTF=$1 [ -z "$MODEM_INTF" ] && return SIGNAL_INFO=$(timeout 1 gcom info -d $MODEM_INTF) [ -z "$SIGNAL_INFO" ] && return RSSI=$(echo $SIGNAL_INFO | grep RSSI | awk -F: '{print $2}') [ -z "$RSSI" ] && return ASU=$(((RSSI + 113) / 2 )) PERCENT=$((((ASU - 0) * 100) / ( 91 - 0 ))) echo $PERCENT