elix
public text v1 · immutable#!/bin/bash# Alvare - Celeron D # # 2.66 ~ 3.52 ## GPLv2 ## GNU/Linux ## Debian/Lenny #num=$#default=2if [ "$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 donefiexit 0