#!/bin/bash
read -p “请输入一个整数:” num1
read -p “请输入一个整数:” num2
read -p “请输入一个整数:” num3
#不管谁大谁小,最后都打印 echo “
n
u
m
1
,
num1,
num1,num2,$num3”
#num1 中永远存最小的值,num2 中永远存中间值,num3 永远存最大值
tmp=0
if [ $num1 -gt
n
u
m
2
]
;
t
h
e
n
t
m
p
=
num2 ];then tmp=
num2];thentmp=num1
num1=
n
u
m
2
n
u
m
2
=
num2 num2=
num2num2=tmp
fi
if [ $num1 -gt
n
u
m
3
]
;
t
h
e
n
t
m
p
=
num3 ];then tmp=
num3];thentmp=num1
num1=
n
u
m
3
n
u
m
3
=
num3 num3=
num3num3=tmp
fi
if [ $num2 -gt
n
u
m
3
]
;
t
h
e
n
t
m
p
=
num3 ];then tmp=
num3];thentmp=num2
num2=
n
u
m
3
n
u
m
3
=
num3 num3=
num3num3=tmp
fi
echo “排序后数据为:
n
u
m
1
,
num1,
num1,num2,$num3”