Ближайшим к вашему исходному коду будет:
if [[ ! $(lsb_release -is) =~ Ubuntu|Arch ]]; then
echo "Neither Ubuntu nor Arch!"
read -p "Continue anyway(y/N)? "
sleep 0
[ "$REPLY" == "y" ] || exit;
fi
При этом используется оператор сопоставления, введенный в bash 3. Также обратите внимание, что вышеприведенное действительно в bash 3.2, до этого вам необходимо использовать кавычки для шаблона.
если у вас нет bash 3, вы можете использовать grep
if ! lsb_release -is| egrep -q 'Ubuntu|Arch'; then
echo "Neither Ubuntu nor Arch!"
read -p "Continue anyway(y/N)? "
sleep 0
[ "$REPLY" == "y" ] || exit;
fi
Обратите внимание, что -q является нестандартной опцией grep