Проверка вывода команды в сценарии оболочки

Я пишу очень простой шелл-скрипт, который бы просматривал лог всех неудачных тестов и выводил все имена всех файлов в текущем каталоге, которые есть в логе

 1  #! /bin/sh

 2  for file in *
 3  do
 4      echo "checking: $file"
 5      if [$(grep $file failed.txt -c) -ne 0]
 6      then
 7          echo "$file FAILED"
 8      fi
 9  done

Когда я запускаю его, я получаю эту ошибку:

line 6: [0: command not found

Кто-нибудь знает, почему?

Спасибо!!

21
задан One Two Three 14 May 2012 в 15:23
поделиться