Programming Tutorials

(追記) (追記ここまで)

Command line arguments to calculate average in Shell Script

By: Vivek G in Linux Tutorials on 2011年01月29日 [フレーム]

This shell script shows how to accept command line arguments in shell scripts. In this example it accepts two numbers and calculates their average.
avg=0
temp_total=0
number_of_args=$#
#
# First see the sufficent cmd args
#
if [ $# -lt 2 ] ; then
 echo -e "Opps! I need atleast 2 command line args\n"
 echo -e "Syntax: 0ドル: number1 number2 ... numberN\n"
 echo -e "Example:0ドル 5 4\n\t0ドル 56 66 34" 
 exit 1
fi
#
# now calculate the average of numbers given on command line as cmd args
#
 
for i in $*
do
 # addition of all the numbers on cmd args
 temp_total=`expr $temp_total + $i`
done
avg=`expr $temp_total / $number_of_args`
echo "Average of all number is $avg"



(追記) (追記ここまで)


Add Comment

JavaScript must be enabled for certain features to work
* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in Linux )

Latest Articles (in Linux)

(追記) (追記ここまで)
(追記) (追記ここまで)

Related Tutorials

AltStyle によって変換されたページ (->オリジナル) /