#!/bin/bash # Alvare - Celeron D # # 2.66 ~ 3.52 # # GPLv2 # # GNU/Linux # # Debian/Lenny # num=$# default=2 if [ "$num" -lt "2" ];then echo "ERROR: Insert at least two resistors" echo "Usage:" echo "`basename $0` [res1] [res2] [res3] ..." else temp1=$1 for (( $default ; $default <= $num ; default++ )); do value=`echo $* | cut -d' ' -f$default` value2=`echo "scale=10; ${temp1}*${value}/(${temp1}+${value})" | bc` echo $value2 temp1=$value2 done fi exit 0