Сценарий оболочки с wc -l, оператор if не работает

Проблема в этом коде:

    words=`wc -l /home/tmp/logged.log | awk '{print $1}'`;
    if [ $words == 26 ]
    then
    echo $words
    echo Good
    else
    echo Not so good
    fi

он всегда возвращает оператор else. Даже несмотря на то, что результат - 26. Я также пробовал

     words=`wc -l < /home/jonathan/tmp/logged.log`;
10
задан user1204032 24 February 2012 в 12:10
поделиться