Öffnen mehrerer URLs aus einer Textdatei als unterschiedliche Registerkarten in Firefox / Chrome?


12

Wie gehe ich vor, um mehrere URLs aus einer Textdatei als unterschiedliche Registerkarten in Firefox / Chrome zu öffnen? Meine Textdatei ist nur eine Liste von URLs, eine pro Zeile:

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

Antworten:


12

Firefox verwendet den new-tabBefehl, sodass Sie die URLs in der Datei wie folgt an den Browser übergeben können:

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

In Chrome lautet die Syntax:

google-chrome "$line"

1
Unter OS X können Sie diese Funktion in Chrome mit so etwas wie ausführen alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'. Wahrscheinlich ähnlich für Firefox.
David Winiecki

2

Ich denke, das könnte eine gute Lösung sein:

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

"$ line" ist in dieser Antwort falsch: xrag wendet die Zeichenfolgen aus der Eingabedatei jeweils als Parameter auf ihren Unterbefehl an. Ich habe die Antwort entsprechend korrigiert.
halloleo

1

Diese Frage ist sehr alt, aber ich werde sie zum Nutzen der Leute beantworten, die sie in Zukunft lesen werden.

Wenn sich in der URL nur eine Nummer ändert, können Sie die unten angegebene Nummer ändern. Wenn es sich um unterschiedliche URLs handelt, können Sie die Lösung von jasonwryan verwenden.

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

Der obige Befehl wird in neuen Google Chrome-Tabs wie folgt erweitert:

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

Bei dieser Lösung werden normalerweise alle Seiten geladen, die Sie als Nächstes ausführen müssen, um die Seiten durchzugehen.


0

Unter Windows / Cygwin ... hat das bei mir funktioniert:

#!/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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.