【发布时间】:2014-03-06 18:08:10
【问题描述】:
我正在尝试在 BASH 中编写一个脚本,该脚本将从用户那里获取 1 到 5 个命令行参数,并以相反的数字顺序将它们报告回标准输出。我知道与此类似的唯一命令是 sort 命令,但这仅适用于文件。是否有用于排序命令行参数的类似命令?这是我目前所拥有的。
#!/bin/bash
if [ $# -lt 1 ] || [ $# -gt 5 ];
then echo "Incorrect number of arguments!"
else
sorted=sort -rn $*
echo "SORTED: $sorted"
fi
【问题讨论】: