这是我的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.
知道可能是什么原因吗以及如何使其在该电脑上运行?