फ़ायरफ़ॉक्स / क्रोम में विभिन्न टैब के रूप में एक पाठ फ़ाइल से कई यूआरएल खोलना?


12

मैं फ़ायरफ़ॉक्स / क्रोम में अलग-अलग टैब के रूप में एक टेक्स्ट फ़ाइल से कई URL खोलने के बारे में कैसे जाऊंगा? मेरी पाठ फ़ाइल URL की एक सूची है, प्रति पंक्ति एक:

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

जवाबों:


12

फ़ायरफ़ॉक्स new-tabकमांड का उपयोग करता है , इसलिए आप फ़ाइल में URL को ब्राउज़र जैसे पास कर सकते हैं:

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

Chrome के साथ, सिंटैक्स है:

google-chrome "$line"

1
OS X पर आप क्रोम के साथ इस काम को कुछ इस तरह से कर सकते हैं alias google-chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'। शायद फ़ायरफ़ॉक्स के लिए समान है।
डेविड विनीकी

2

मुझे लगता है कि यह एक अच्छा समाधान हो सकता है:

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

इस उत्तर में "$ लाइन" गलत है: xrag इनपुट फ़ाइल से स्ट्रिंग्स को पैरामीटर के रूप में इसके सब -कमांड पर लागू करता है। मैंने अपने हिसाब से जवाब सही दिया।
हाललो ५

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

विंडोज़ / साइबरविन पर ... इसने मेरे लिए काम किया:

#!/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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.