@socke_lev: Der Ausgangscode funktioniert so schon nicht wirklich, denn gleich die erste Zeile old=old
macht keinen Sinn.
Und das "Import aus der Datei" wird an der Stelle nicht funktionieren, denn Du brauchst an der Stelle eine URL, in Deiner Datei stehen aber drei URLs. Zudem nicht nur die URLs sondern auch noch eine Zahl und ein Gleichheitszeichen vor jeder URL.
Beim Programmieren zerlegt man Probleme solange in kleinere Teilprobleme und die wieder, bis man ein Teilproblem mit ein paar Zeilen Code lösen kann. Und das dann üblicherweise mit einer Funktion mit ein paar Zeilen. Auch wenn es bei Shellskripten offenbar nicht unüblich ist Riesencodeklumpen zu schreiben, würde trotzdem Funktionen empfehlen.
Wenn man ein Teilproblem hat das x mal für verschiedene Eingabedaten gelöst werden muss, dann löst man das üblicherweise in einer Funktion die man dann für jedes Eingabedatum aufrufen kann. Das macht man dann üblicherweise in einer Schleife.
Du bräuchtest also eine Funktion die eine als Argument gegebene URL auf Veränderung prüft. Eventuell möchtest Du neben der URL noch mindestens ein weiteres Argument übergeben. Überleg mal was Du in der Funktion noch brauchst was für jede URL anders sein muss.
Wenn Du diese Funktion hast, kannst Du eine Schleife über die Zeilen in der Datei schreiben, und die Funktion darim für jede Zeile, also jede URL, einmal aufrufen.
Das Format der URL-Datei solltest Du noch einmal überdenken. Sowohl das =
als Trennzeichen als auch die Anführungsstriche machen mehr Umstände als sie Sinn machen.