在 Firefox 中打开 URL 的 Bash 脚本不起作用

在 Firefox 中打开 URL 的 Bash 脚本不起作用

我编写了以下 bash 脚本来读取 URL 的文本文件并在 Firefox 中将其作为新选项卡打开。但是,该脚本仅打开列表中的第一个 URL。我必须退出 Firefox,然后脚本才能打开第二个 URL。我希望脚本在同一会话中将 URL 作为新选项卡打开。

#!/bin/bash

while read line; do
    /Applications/Firefox.app/Contents/MacOS/firefox --new-tab "$line"

done < "$1"

答案1

我找到了解决方案。如果 Firefox 尚未运行,Bash 只会打开第一个 URL,但如果 Firefox 已在运行,它会将所有 URL 作为新选项卡打开。如果您先启动 Firefox,该脚本就会起作用。

相关内容