S
Screamer
Grünschnabel
Hallo,
ich habe ein Problem, und zwar habe ich vor aus einer Datei (proxy.txt) jeweils Zeile für Zeile eine IP auszulesen welche ich dann mittels SED in probe.cfg einsetze.
Mein Problem ist das in probe.cfg eine Zeile steht welche z.b. lautet: http_proxy:http://212.68.215.87:80/
Jetzt will ich mit sed alles nach "http_proxy:" mit der neuen IP ersetzen... und das fortlaufend mit einer for Schleife...
Meine aktuellster Versuch sieht so aus:
leider klappt dies aber nicht, da der sed befehl so wie er im code steht die gesamte zeile ersetzen würde, aber selbst das funktioniert nicht und ich glaube auch nicht das das so mit der Variablen funktioniert.......
Vielleicht kann mir da jemand helfen bin halt leider neu auf dem Gebiet....
Grüßle
Screamer
ich habe ein Problem, und zwar habe ich vor aus einer Datei (proxy.txt) jeweils Zeile für Zeile eine IP auszulesen welche ich dann mittels SED in probe.cfg einsetze.
Mein Problem ist das in probe.cfg eine Zeile steht welche z.b. lautet: http_proxy:http://212.68.215.87:80/
Jetzt will ich mit sed alles nach "http_proxy:" mit der neuen IP ersetzen... und das fortlaufend mit einer for Schleife...
Meine aktuellster Versuch sieht so aus:
Code:
#!/bin/sh
for I in 'cat proxy.txt'
do
sed 's/http_proxy.*$/'"$I"'/' probe.cfg
done
leider klappt dies aber nicht, da der sed befehl so wie er im code steht die gesamte zeile ersetzen würde, aber selbst das funktioniert nicht und ich glaube auch nicht das das so mit der Variablen funktioniert.......
Vielleicht kann mir da jemand helfen bin halt leider neu auf dem Gebiet....
Grüßle
Screamer