我使用MacOS的運行這個bash腳本:爲什麼我的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
腳本應該打印的數字遞增的順序在命令行上輸入,但劇本沒有在數字閱讀。我如何解決這個問題?
我不太確定我是否理解這個問題。你運行過嗎?發生了什麼?你期望什麼? – 2013-04-24 14:43:27
我編譯了它,然後運行它,但它沒有從命令行讀取任何數字。 – JLott 2013-04-24 14:44:55
你是如何編譯'bash'腳本的? – twalberg 2013-04-24 14:52:51