Wenn Sie die Datei als Klartext mit einer URL pro Zeile speichern können, können Sie das folgende Skript auf einem Linux / MacOS / * nix-Computer oder Cygwin unter Windows verwenden, um eine Textdatei mit den URLs auszuspucken.
#!/bin/bash rm resolved_urls.txt for url in $(cat url.txt); do wget -S "$url" 2>&1 | grep ^Location >> resolved_urls.txt done
Kopieren Sie den obigen Text in eine Datei namens resol.sh. Machen nano
Sie ihn ggf. ausführbar chmod +x resolve.sh
, benennen Sie die Datei mit den bit.ly-URLs usw. in url.txt und stellen Sie sicher, dass sie sich im selben Ordner befindet wie die resol.sh-Datei, und führen Sie es mit aus ./resolve.sh
. Es wird eine Datei mit dem Namen "resolved_urls.txt" mit der ursprünglichen URL und dem aufgelösten Gegenstück erstellt.
Die Ausgabe mit
http://bit.ly/1auRnQ9 http://bit.ly/19ZkTAI
in url.txt ist
http://bit.ly/1auRnQ9 --> Location: http://www.google.com/ [following] http://bit.ly/19ZkTAI --> Location: http://superuser.com/ [following]
Dieses Skript ist alles andere als perfekt und kann den Zorn verschiedener Unix-Greybeards auslösen, aber es funktioniert zumindest für bit.ly. Lassen Sie mich wissen, wenn Sie Fragen zu * nix haben.