Я пытаюсь изучить основы сценариев оболочки, когда запускаю следующий код, мой терминал возвращает «Ни одно из условий не выполнено», но когда я запускаю его на онлайн-оболочка Я получаю "a равно b" может ли кто-нибудь объяснить причину этого.
Источник:
#!/bin/sh
a=10
b=10
if [ $a == $b ]
then
echo "a is equal to b"
else
echo "None of the condition met"
fi