открытые ссылки из файла в newtabs в firefox - PullRequest
2 голосов
/ 08 ноября 2011

Я использую Ubuntu 11.04, и я пытаюсь написать сценарий bash, который открывает URL-адреса из файла на каждой вкладке, каждая из которых занимает примерно 15 секунд, длина файла составляет 198 строк, и на каждом из них есть один URLлиния.у меня есть два возможных способа сделать это

метод один

while read line; do 
    firefox -new-tab "$line"
    sleep 15
done < file

метод два

for line in $(cat file); do
    firefox -new-tab "$line"
    sleep 15
done

теперь оба метода, кажется, дают тот же результат, он открывает Firefox сURL-адрес первой строки и не открывает другие URL-адреса, пока я не закрою браузер. В этом случае он открывает Firefox с URL-адресом во второй строке и т. д.

У меня былоНекоторый успех в методе 1, когда я удаляю команду сна, он пытается открыть все URL-адреса сразу на разных вкладках

Я получил код для метода один из: https://unix.stackexchange.com/questions/17659/opening-multiple-urls-from-a-text-file-as-different-tabs-in-firefox-chrome

ия получил код для метода два из: http://whileonefork.blogspot.com/2011/02/bash-for-each-line-1-liners.html

Ответы [ 2 ]

4 голосов
/ 08 ноября 2011

Просто попробуйте следующий код:

while read line; do 
    firefox -new-tab "$line" & 2>/dev/null
    sleep 15
done < file
0 голосов
/ 30 июля 2014

Для меня оба метода работают, если я просто открою окно браузера перед запуском скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...