Sunday, April 1, 2012

Shell Script to swap two numbers without using third variable




Q. How do I swap two numbers using addition and subtraction in Bash

Ans:

#!/bin/bash
echo "enter first number"
read a
echo "enter second number"
read b
echo "a before swapping is $a and b is $b"
#swapping
a=$((a+b))
b=$((a - b))
a=$((a-b))
echo "a after swapping is $a and b is $b"



Output




Enjoy :)

0 comments:

Post a Comment