如果你想在脚本中打开默认浏览器并访问指定的地址,但系统中没有安装'xdg-open'命令,你可以使用以下脚本:

#!/bin/bash

# 检查是否安装xdg-open
if ! command -v xdg-open > /dev/null ; then
  # 如果没有安装,则安装xdg-utils软件包
  echo 'xdg-open is not installed. Installing xdg-utils package...' 
  if [ -f /etc/redhat-release ] ; then
    # 如果是Red Hat或CentOS系统,则使用yum安装
    sudo yum install -y xdg-utils
  elif [ -f /etc/debian_version ] ; then
    # 如果是Debian或Ubuntu系统,则使用apt-get安装
    sudo apt-get install -y xdg-utils
  else
    echo 'Sorry, this script only supports Red Hat, CentOS, Debian, and Ubuntu.'
    exit 1
  fi
fi

# 使用xdg-open打开默认浏览器并访问指定的地址
xdg-open https://www.example.com

这个脚本首先检查系统中是否安装了'xdg-open'命令,如果没有安装,则使用适合系统的软件包管理器安装'xdg-utils'软件包。然后,使用'xdg-open'命令打开默认浏览器并访问指定的地址。

注意:这个脚本只支持Red Hat、CentOS、Debian和Ubuntu系统。如果你使用的是其他Linux发行版,你需要修改脚本来使用适合你的软件包管理器。

Shell 脚本:打开默认浏览器访问指定网站 (自动安装 xdg-open)

原文地址: https://www.cveoy.top/t/topic/mQR6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录