Это отлично работает:
if [[ "test" -eq "test" ]]
then
echo "test compare"
fi
Но это не удастся, если я добавлю точку
if [[ ".test" -eq ".test" ]]
then
echo "test compare"
fi
синтаксическая ошибка: ожидается операнд (токен ошибки ".test")