เปิด 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
David Winiecki

2

ฉันคิดว่านี่อาจเป็นทางออกที่ดี:

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

"$ line" ผิดในคำตอบนี้: xrag ใช้สตริงจากไฟล์อินพุตแต่ละรายการเป็นพารามิเตอร์กับคำสั่งย่อย ฉันแก้ไขคำตอบให้ถูกต้อง
halloleo

1

คำถามนี้เก่ามาก แต่ฉันจะตอบเพื่อประโยชน์ของผู้ที่จะอ่านในอนาคต

หากมีการเปลี่ยนแปลงตัวเลขใน URL คุณสามารถเปลี่ยนหมายเลขตามที่ระบุด้านล่าง หากเป็น URL ที่แตกต่างกันคุณสามารถใช้โซลูชันของ jasonwryan

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.