我如何在 Firefox/Chrome 中将文本文件中的多个 URL 作为不同的选项卡打开?我的文本文件只是 URL 列表,每行一个:
http://www.url1.com
http://www.url2.com
http://www.url3.com
http://www.url4.com
答案1
Firefox 使用该new-tab
命令,因此您可以将文件中的 URL 传递到浏览器,如下所示:
while read line; do
firefox --new-tab "$line"
done < textfile.txt
对于 Chrome,语法是:
google-chrome "$line"
答案2
我认为这可能是一个很好的解决方案:
xargs -n1 firefox -new-tab < allmyURLs.txt
或者:
xargs chromium-browser --new-tab < allmyURLs.txt
在 Firefox 84 上需要这个,因为每个 URL 都-n1
需要一个参数。-new-tab
答案3
如果 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
此解决方案通常是加载您接下来必须执行的所有页面,然后浏览页面。
答案4
在 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