Pages

Thursday, April 29, 2010

உபுண்டுவில் script calculator

உபுண்டுவில் டெர்மினலில் இயங்ககூடிய script calculator ஒன்றை பார்ப்போம். இது command lineல் இயங்கூடியது.

முதலில் கீழே இருக்கும் வரிகளை காப்பி செய்து ஒரு டெக்ஸ்ட் கோப்பில் பேஸ்ட் செய்து செமிக்கவேண்டும்.

#!/bin/bash
# Shell Program to simulate a simple calculator
# --------------------------------------------------------------------
# This is a free shell script under GNU GPL version 2.0 or above
# Copyright (C) 2005 nixCraft project.
# -------------------------------------------------------------------------

a=$1
op="$2"
b=$3

if [ $# -lt 3 ]
then
echo "$0 num1 opr num2"
echo "opr can be +, -, / , x"
exit 1
fi

case "$op" in
+) echo $(( $a + $b ));;
-) echo $(( $a - $b ));;
/) echo $(( $a / $b ));;
x) echo $(( $a * $b ));;
*) echo "Error ";;
esac

இந்த ஸ்க்ரிப்டை இயங்ககூடிய நிலையில் வைக்க

sudo chmod +x cal என்று கட்டளை கொடுக்க வேண்டும்.

கூட்டல்

./cal 23 + 23 =46

பெருக்கல்

./cal 100 x 2 = 200 இங்கு '*' வைக்க கூடாது. 'x' என்று கொடுக்க வேண்டும்.

வகுத்தல்

./cal 100 / 2 = 50

கழித்தல்

./cal 100 - 2 = 98




இங்கு cal என்பது நான் என்னுடைய கணினியில் scriptன் பெயர் ஆகும். இதை அவரவர் விருப்பம் போல் வைத்துக்கொள்ளலாம்.

3 comments:

இரா.கதிர்வேல் said...

good post

rkajendran2 said...

காலையிலிருந்து காத்துக்கிடக்கிறேன்.
உபுண்டு 10 எப்போது வரும்....
// கஜேந்திரன், சிவகாசி

arulmozhi r said...

கஜெந்திரன் இன்று இரவு 12 மணி மேல்தான் தளத்தில் 10.04 போடுவார்கள்