Проблема с двойными скобками в bash

Я новичок в написании сценариев bash и столкнулся с проблемой при использовании двойных скобок. Кажется, я вообще не могу заставить их работать в Ubuntu Server 11.10. Мой скрипт ниже находится в if_test.sh.

#!/bin/bash

if [[ "14"=="14" ]]; then 
    echo "FOO"
fi

Когда я запускаю этот простой сценарий оболочки, я получаю вывод :if_test.sh:5:[[:not found

Похоже, я запускаю GNU bash версии 4.2.10 после запуска bash --версии с терминала. Любая помощь будет принята с благодарностью. Спасибо!

24
задан lots_of_questions 12 March 2012 в 11:19
поделиться