сценарий оболочки: оператор if

Я следую инструкциям здесь: http://bash.cyberciti.biz/guide/If..else..fi#Number_Testing_Script

Мой скрипт выглядит так:

lines=`wc -l $var/customize/script.php`
if test $lines -le 10
then
    echo "script has less than 10 lines"
else
    echo "script has more than 10 lines"
fi

, но мой вывод выглядит так:

./boot.sh: line 33: test: too many arguments
script has more than 10 lines

Почему он говорит, что у меня слишком много аргументов? Я не вижу, чем мой сценарий отличается от сценария в учебнике.

6
задан Jonathan Leffler 13 June 2012 в 02:28
поделиться