При использовании команды brew install foo
с уже установленным foo
возвращается
Warning: foo-3.5.2 already installed
Это технически ошибка, как stderr, или это сообщение просто stdout? Это не указано в документации. Я спрашиваю, потому что у меня есть сценарий, который идет:
#!/bin/bash
brew install foo
if [ $? -eq 0 ]; then
echo OK
else
echo FAIL
fi
(Это простой скрипт, который поможет мне выучить условные выражения «если-то» - не судите!) Каждый раз, когда я запускаю его, скрипт возвращает OK
вместе с приведенным выше Warning
. Это предполагает, что предупреждение не является ошибкой / ошибкой, верно?