In our last post we introduced to shell scripting by knowing basic commands of shell scripting. Today we shall how to write a program in shell scripting in shell terminal and perform some basic arithmetic operations.
To write a program we need to create a file with .sh extension using the vi command. To create a a file we by vi command follow the syntax:vi file_name.sh.After creating a file press i so that you can enter the insert the data into the file.After completion of the code we need to save the file and then quit,for this press esc and write :wq and press enter your file will be saved and brought back to the terminal.If you try to compile the file you fail because you need to assign the permissions to the file for different user. To assign the permissions use the keyword chmod and by binary mansking simply assign the code 777 to your file as follows:chmod 777 file_name.sh.To compile the file use the syntax:./file_name.sh
Now we shall write a script to perform all arithmetic operations on given two numbers:
echo “Enter first value:”
read a
echo “Enter second value:”
read b
echo “Addition of $a and $b is ` expr $a + $b `”
echo “Subtraction of $a and $b is ` expr $a – $b `”
echo “Multiplication of $a and $b is ` expr $a \* $b `”
echo “Division of $a and $b is ` expr $a / $b `”
echo “Remainder of $a and $b is ` expr $a % $b `”
output:
Enter the first value:4
Enter the second value:2
Addition of 4 and 2 is 6
Subtraction of 4 and 2 is 2
Multiplication of 4 and 2 is 8
Division of 4 and 2 is 2
Remainder of 4 and 2 is 0
Hence the we performed all the arithmetic operations on given number.
You can dowmload the code from https://docs.google.com/file/d/0BxVG8Ozr6fvhVTIxN0xZT21URkk/edit?usp=sharing