В bash script мне нужно запустить веб-браузер пользователя. Кажется, есть много способов сделать это:
-
$BROWSER
-
xdg-open
-
gnome-open
в GNOME -
www-browser
-
x-www-browser
- ...
Есть ли способ больше, чем другие, чтобы работать на большинстве платформ, или мне нужно просто пойти с чем-то вроде этого:
#/usr/bin/env bash
if [ -n $BROWSER ]; then
$BROWSER 'http://wwww.google.com'
elif which xdg-open > /dev/null; then
xdg-open 'http://wwww.google.com'
elif which gnome-open > /dev/null; then
gnome-open 'http://wwww.google.com'
# elif bla bla bla...
else
echo "Could not detect the web browser to use."
fi