Я использую MacOS, чтобы запустить этот Баш скрипт:Почему мой скрипт bash не читает числа из командной строки?
#!/bin/bash
BADARGS=65
if [ -z $1 ]
then
echo "Usage:`basename $0` first-number second-number..."
exit $BADARGS
fi
for number in [email protected]
do
echo $number
done | sort -n
#END
Сценарий должен напечатать числа введен в командной строке в порядке возрастания, но сценарий не читает в цифрах. Как это исправить?
Я не уверен, что понял вопрос. Вы запустили его? Что случилось? Чего ты ожидал? –
Я скомпилировал его, и я его запустил, но он не читает никаких чисел из командной строки. – JLott
Как вы скомпилировали скрипт 'bash'? – twalberg