интерпретируется аналогичным образом.

ибудь знает, почему это происходит? Это ошибка Bash?

x='mnt:[4026532411]'

[[ $x == $x ]] && echo OK

Я ожидаю результатаOK, но это не так.

Конечно, это работает

[[ "$x" == "$x" ]] && echo OK

Но, как я знаю, у bash [[]] есть преимущество, которое не нужно заключать в кавычки при сравнении.

x='a b'
[[ $x == $x ]] && echo OK

работает.

Ироничные вещи это

x='mnt:[4026532411]'

[[ $x != $x ]] && echo Oh my god

результат Боже мой

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

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