Linux SHELL编程小练习(1) 交换两个变量的值 要想交换两个变量的值,简单的方法是通过一个中间变量,先把 i 的值赋给中间变量,再把 j 的值赋给 i ,最后从中间变量那里把原先 i 的值赋给 j 。 这个方法很简单,但是需要额外声明一个中间变量,在内存空间也就会多占一段空间。为了避免浪费,可以使用按位异或的方法来实现交换的功能,代码实现如下: #!/bin/bash # i=10 j=20 echo "Before exchanging,the i=$i,the j=$j" let j