On Sun, Dec 01, 2002 at 08:37:40AM +0100, Pierre 'death-row' Schiesser wrote:
> >sed -e "s/\$old_url\%/$new_url/" ????? > Ich habe jetzt nochmal eine ganze Weile mit sed rumprobiert, das einzige > was ich hinbekommen habe ist: > sed 's#/der.server.01/mirror.txt#der.server.02/mirror.txt#' > $file_name.bak > $file_name Konvention ist, dass man "s/suche/ersetze/" schreibt. Das geht nat�rlich schief, wenn suche oder ersetze einen "/" enth�lt. Gl�cklicherweise kann man ja ein beliebiges anderes Zeichen nehmen. > Meine Idee mit den Aliasen habe ich aber nicht hinbekommen =( Irgendwie > will sed diese nicht richtig uebernehmen. Was hast Du genau probiert? Das folgende sollte funktionieren: suche=http://xxx/ ersetze=http://yyy/ sed "s#${suche}#${ersetze}#" < ${file_name}.bak > ${file_name} Im Zweifel mal echo sed "s#${suche}#${ersetze}#" herzeigen. Jochen -- #include <~/.signature>: permission denied ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

