ในสคริปต์ทุบตีฉันต้องเปิดเว็บเบราว์เซอร์ของผู้ใช้ ดูเหมือนจะมีหลายวิธีในการทำสิ่งนี้:
$BROWSER
xdg-open
gnome-open
บน GNOMEwww-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