abrir vários URLs de um arquivo de texto como guias diferentes no Firefox / Chrome?

12

Como eu abriria vários URLs de um arquivo de texto como guias diferentes no Firefox / Chrome? Meu arquivo de texto é apenas uma lista de URLs, um por linha:

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

Respostas:

12

O Firefox usa o new-tabcomando, então você pode passar os URLs no arquivo para o navegador da seguinte maneira:

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

Com o Chrome, a sintaxe é:

google-chrome "$line"
jasonwryan
fonte
1
No OS X, você pode fazer isso funcionar com o Chrome com algo parecido alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'. Provavelmente semelhante para o Firefox.
David Winiecki
2

Eu acho que isso pode ser uma boa solução:

cat /home/username/anyfolder/allmyURLs.txt | xargs firefox -new-tab
Lemmy_Caution
fonte
"$ line" está errado nesta resposta: xrag aplica as seqüências de caracteres do arquivo de entrada cada como parâmetro ao seu subcomando. Corrigi a resposta de acordo.
halloleo 25/05
1

Esta pergunta é muito antiga, mas vou respondê-la em benefício das pessoas que a lerão no futuro.

Se houver apenas um número alterando o URL, você poderá alterar o número conforme indicado abaixo. Se eles são URLs diferentes, você pode usar a solução de jasonwryan.

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

O comando acima será expandido conforme abaixo nas novas guias do google chrome:

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

Essa solução geralmente carrega todas as páginas nas quais você precisará fazer a seguir, a seguir para percorrer as páginas.

MYGz
fonte
0

No windows / cygwin ... isso funcionou para mim:

#!/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
fonte