mở nhiều URL từ một tệp văn bản dưới dạng các tab khác nhau trong Firefox / Chrome?


12

Làm cách nào để tôi mở nhiều URL từ tệp văn bản dưới dạng các tab khác nhau trong Firefox / Chrome? Tệp văn bản của tôi chỉ là một danh sách các URL, mỗi URL:

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

Câu trả lời:


12

Firefox sử dụng new-tablệnh, vì vậy bạn có thể chuyển các URL trong tệp tới trình duyệt như sau:

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

Với Chrome, cú pháp là:

google-chrome "$line"

1
Trên OS X, bạn có thể làm cho ứng dụng này hoạt động với Chrome bằng một cái gì đó như alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'. Có lẽ tương tự cho Firefox.
David Winiecki

2

Tôi nghĩ rằng đây có thể là một giải pháp tốt đẹp:

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

"$ line" sai trong câu trả lời này: xrag áp dụng các chuỗi từ tệp đầu vào mỗi tham số dưới dạng tham số cho tiểu ban của nó. Tôi sửa câu trả lời cho phù hợp.
halloleo

1

Câu hỏi này rất cũ nhưng tôi sẽ trả lời nó cho lợi ích của những người sẽ đọc nó trong tương lai.

Nếu chỉ có một số thay đổi trong url, thì bạn có thể thay đổi số như được đưa ra dưới đây. Nếu chúng là các url khác nhau thì bạn có thể sử dụng giải pháp của jasonwryan.

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

Lệnh trên sẽ mở rộng như bên dưới trong các tab google chrome mới:

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

Giải pháp này thường là tải tất cả các trang mà bạn sẽ phải làm tiếp theo, tiếp theo để đi qua các trang.


0

Trên windows / cygwin ... điều này làm việc cho tôi:

#!/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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.