我正在使用MacOS来运行此bash脚本:
#!/bin/bash
BADARGS=65
if [ -z $1 ]
then
echo "Usage:`basename $0` first-number second-number..."
exit $BADARGS
fi
for number in $@
do
echo $number
done | sort -n
#END
脚本应按递增顺序打印在命令行中输入的数字,但脚本不会读取数字。我该如何解决这个问题?
答案 0 :(得分:1)
我想你是在问这个:
/path/to/myscript.sh 5 3 89 12
其中/ path / to /是脚本的位置(目录路径)。如果它在当前工作目录中:
./myscript.sh 5 3 89 12