открыть несколько URL-адресов из текстового файла как разные вкладки в Firefox / Chrome?


12

Как мне открыть несколько URL-адресов из текстового файла в виде разных вкладок в Firefox / Chrome? Мой текстовый файл - это просто список URL, по одному на строку:

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

Ответы:


12

Firefox использует new-tabкоманду, поэтому вы можете передать URL-адреса в файле в браузер следующим образом:

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

С Chrome синтаксис:

google-chrome "$line"

1
На OS X вы можете заставить это работать с Chrome с чем-то вроде alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'. Вероятно, похоже на Firefox.
Дэвид Винецкий

2

Я думаю, что это может быть хорошим решением:

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

«$ line» неверно в этом ответе: xrag применяет строки из входного файла, каждый из которых в качестве параметра, к своей подкоманде. Я исправил ответ соответственно.
Halloleo

1

Этот вопрос очень старый, но я отвечу на него в пользу людей, которые будут читать его в будущем.

Если в URL-адресе изменяется только число, вы можете изменить его, как указано ниже. Если они разные, тогда вы можете использовать решение Джейсонвриана.

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.