In uno script bash, devo avviare il browser web dell'utente. Sembra che ci siano molti modi per farlo:
$BROWSERxdg-opengnome-opensu GNOMEwww-browserx-www-browser- ...
Esiste un modo più standard degli altri per farlo che funzioni sulla maggior parte delle piattaforme, o dovrei semplicemente andare con qualcosa del genere:
#/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
?o &lì dentro che deve essere citato.
eval(è un rischio per la sicurezza):$BROWSER http://wwww.google.com
sensible-browser.