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


12

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

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

Answers:


12

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

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

对于Chrome,语法为:

google-chrome "$line"

1
在OS X上,您可以使用alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'。可能与Firefox类似。
David Winiecki 2014年

2

我认为这可能是一个不错的解决方案:

cat /home/username/anyfolder/allmyURLs.txt | xargs firefox -new-tab

“ $ line”在此答案中是错误的:xrag将来自输入文件的字符串作为参数分别应用于其子命令。我相应地更正了答案。
halloleo

1

这个问题很老,但是我会回答这个问题,以供将来阅读它的人们使用。

如果url中仅更改了一个数字,则可以如下更改该数字。如果它们是不同的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

通常,此解决方案是加载所有您接下来要浏览的页面。


0

在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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.