我是 linux 中 shell 脚本的新手,我希望能够从用户那里获取任何 3 个数字并按升序显示它们。我设法按降序而不是升序得到它。
谁能告诉我必须对代码进行哪些更改?另外,如果我这样做效率低下,请告诉我。我正在尝试尽可能多地学习。
谢谢!
#!/bin/bash
#Accepts 3 numbers and displays the number in ascending order
echo "Enter the first number"
read num1
echo "Enter the second number"
read num2
echo "Enter the third number"
read num3
allNumbers="$num1 $num2 $num3"
echo $allNumbers|tr " " "\n"|sort|tr "\n" " "