відкрити кілька 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 застосовує рядки з вхідного файлу кожен як параметр до своєї підкоманди. Відповідь я виправив відповідно.
Халлолео

1

Це питання дуже старе, але я відповім на нього на користь людям, які читатимуть його в майбутньому.

Якщо в URL-адресі змінюється лише число, ви можете змінити номер, як зазначено нижче. Якщо вони є різними 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.