.sh 文件未执行 - “xdg-open - 在用户首选的应用程序中打开文件或 URL”

.sh 文件未执行 - “xdg-open - 在用户首选的应用程序中打开文件或 URL”

这是我的browser.sh文件:

#!/bin/bash
if ! pgrep -x "firefox" > /dev/null
then
    fileFragment=$"*test/html/index.html"
    fullPath=$(find ../ -path $fileFragment)
    xdg-open $fullPath &
fi

它在除大学里的一台计算机之外的所有其他计算机上都能运行。
我没有 sudo 权限,但在另一台能运行它的计算机上我也没有。
该文件是可执行的。
当我尝试运行它时,./browser.sh我得到以下输出,但什么也没发生:

xdg-open - opens a file or URL in the user's preferred application
Synopsis
xdg-open { file | URL }
xdg-open { --help | --manual | --version }
Use 'man xdg-open' or 'xdg-open --manual' for additional info.

知道可能是什么原因吗以及如何使其在该电脑上运行?

相关内容