Невозможно отладить простую программу ksh

Я написал этот пример кода KornShell (ksh), но во время предложения if он получает ошибку подстановки.

while ((i < $halflen))
do
 if [[${strtochk:i:i}==${strtochk:j:j}]];then
       i++
       j--
 else
  ispalindrome = false
 fi
done

Пожалуйста помоги.

NB: я используюksh88неksh93.

Ответы на вопрос(2)

Ваш ответ на вопрос