ouvrir plusieurs URL à partir d'un fichier texte sous différents onglets dans Firefox / Chrome?

12

Comment puis-je procéder pour ouvrir plusieurs URL à partir d'un fichier texte sous différents onglets dans Firefox / Chrome? Mon fichier texte n'est qu'une liste d'URL, une par ligne:

http://www.url1.com
http://www.url2.com
http://www.url3.com
http://www.url4.com
yahoo260539
la source

Réponses:

12

Firefox utilise la new-tabcommande, vous pouvez donc passer les URL du fichier au navigateur comme ceci:

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

Avec Chrome, la syntaxe est:

google-chrome "$line"
jasonwryan
la source
1
Sur OS X, vous pouvez faire fonctionner cela avec Chrome avec quelque chose comme alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'. Probablement similaire pour Firefox.
David Winiecki
2

Je pense que cela peut être une bonne solution:

cat /home/username/anyfolder/allmyURLs.txt | xargs firefox -new-tab
Lemmy_Caution
la source
"$ line" est incorrect dans cette réponse: xrag applique les chaînes du fichier d'entrée chacune comme paramètre à sa sous-commande. J'ai corrigé la réponse en conséquence.
halloleo
1

Cette question est très ancienne mais je vais y répondre au profit des personnes qui la liront à l'avenir.

S'il n'y a qu'un nombre qui change dans l'URL, vous pouvez changer le nombre comme indiqué ci-dessous. Si ce sont des URL différentes, vous pouvez utiliser la solution de jasonwryan.

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

La commande ci-dessus se développera comme ci-dessous dans les nouveaux onglets Google Chrome:

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

Cette solution consiste généralement à charger toutes les pages où vous auriez à faire ensuite, à côté de parcourir les pages.

MYGz
la source
0

Sur windows / cygwin ... cela a fonctionné pour moi:

#!/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
Ajay Gautam
la source