I've got a conditional if statement with multiple comparisons that keeps failing. This was written for macOS and I am trying to get to run on Ubuntu 18.
if [ "$SERVER_ENV" == "dev" ] || [ "$SERVER_ENV" == "test" ] || [ "$SERVER_ENV" == "live" ]; then
echo "Checking out master branch"
git checkout master
else
echo "Checking out multidev branch: $SERVER_ENV"
git checkout $SERVER_ENV
fi
The error I recieve is [: test: unexpected operator
for the first line.