在 Firefox/Chrome 中将文本文件中的多个 URL 作为不同的选项卡打开?

在 Firefox/Chrome 中将文本文件中的多个 URL 作为不同的选项卡打开?

我如何在 Firefox/Chrome 中将文本文件中的多个 URL 作为不同的选项卡打开?我的文本文件只是 URL 列表,每行一个:

http://www.url1.com
http://www.url2.com
http://www.url3.com
http://www.url4.com

答案1

Firefox 使用该new-tab命令,因此您可以将文件中的 URL 传递到浏览器,如下所示:

while read line; do
    firefox --new-tab "$line"
done < textfile.txt

对于 Chrome,语法是:

google-chrome "$line"

答案2

我认为这可能是一个很好的解决方案:

xargs -n1 firefox -new-tab < allmyURLs.txt

或者:

xargs chromium-browser --new-tab < allmyURLs.txt

在 Firefox 84 上需要这个,因为每个 URL 都-n1需要一个参数。-new-tab

答案3

如果 url 中只有一个数字发生变化,那么您可以按如下所示更改该数字。如果它们是不同的网址,那么您可以使用 jasonwryan 的解决方案。

google-chrome --new-tab http://www.url{1..4}.com

上面的命令将在新的 google chrome 标签中展开如下:

http://www.url1.com http://www.url2.com http://www.url3.com http://www.url4.com

此解决方案通常是加载您接下来必须执行的所有页面,然后浏览页面。

答案4

在 Windows / cygwin 上...这对我有用:

#!/bin/bash -xe

browser="/cygdrive/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"

clients="fb aapl nflx "

for i in $clients
do
        "$browser" --new-tab https://asite.com/dashboard/$i
done

相关内容