बैश स्क्रिप्ट में, मुझे उपयोगकर्ता वेब ब्राउज़र लॉन्च करने की आवश्यकता है। ऐसा करने के कई तरीके प्रतीत होते हैं:
$BROWSER
xdg-open
gnome-open
गनोम पर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