![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| multiplication shows syntax error | sonicstage | UNIX for Dummies Questions & Answers | 4 | 08-07-2008 12:21 PM |
| Multiplication Station 0.5.2 (Default branch) | iBot | Software Releases - RSS News | 0 | 05-17-2008 08:40 AM |
| Multiplication Station 0.5.0 (Default branch) | iBot | Software Releases - RSS News | 0 | 02-11-2008 01:20 PM |
| Simple Scripting Problem | felixwhoals | Shell Programming and Scripting | 3 | 12-16-2007 01:24 PM |
| simple Bourne problem | pnxi | Shell Programming and Scripting | 5 | 09-09-2003 09:33 AM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Simple multiplication problem
I'am doing a tutorial where a simple calculator was given, then i noticed that you can't actually multiply
this is how i have approached the problem so far. i just need if the user enters "*" to change it to "/*" ,is it possible? i know that * means the name of the last file in the directory or something similar so are they conflicting? Code:
function calculator()
{
firstN=$1
secondN=$3
result=0
operator=$2
while [ $# -eq 3 ]
do
if [ "$operator" = * ]
then
$operator=\*
fi
result=$(( $firstN $operator $secondN ))
echo "$result"
return $result
done
echo "Usage: $0 number operator number"
exit 1
return
}
calculator $1 $2 $3
Last edited by greekozz; 07-05-2007 at 10:55 AM.. |
| Bookmarks |
| Tags |
| perl, perl shift, shift, shift perl |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|