P
ploki
Jungspund
Hallo,
ich bekomme es einfach nicht hin, ich will in meinem Script
eine Datei durchsuchen nach ${xxxxx} und die dann durch eine Variable
mit dem gleichen Name ersetzen, also ${xxxxx} ...
also ich habe das Problem dass in der Datei die Variablen nicht ersetzt werden und ich diese dann eben manuell (durch ein Skriptbefehl) ersetzen will.
z.B. im skript ist die Variable: ${Systemname} und die ist z.B. "Linux"
in der Datei steht blablabla${Systemname}blablabla
jetzt soll in der Datei anstatt ${Systemname} -> Linux stehen.
Ich habe es schon mit verschieden sed und grep befehlen versucht, aber ich komm irgendwie nicht weiter. Kann man in der Datei nach Inhalten suchen die mit ${ beginnen und mit } aufhören? Also normalerweise geht es ja bei sed mit s/${*}/ersetzer_Text/g , aber das funktioniert irgendwie nicht.
Wenn jemand mir weiterhelfen kann, wär ich sehr dankbar!
ich bekomme es einfach nicht hin, ich will in meinem Script
eine Datei durchsuchen nach ${xxxxx} und die dann durch eine Variable
mit dem gleichen Name ersetzen, also ${xxxxx} ...
also ich habe das Problem dass in der Datei die Variablen nicht ersetzt werden und ich diese dann eben manuell (durch ein Skriptbefehl) ersetzen will.
z.B. im skript ist die Variable: ${Systemname} und die ist z.B. "Linux"
in der Datei steht blablabla${Systemname}blablabla
jetzt soll in der Datei anstatt ${Systemname} -> Linux stehen.
Ich habe es schon mit verschieden sed und grep befehlen versucht, aber ich komm irgendwie nicht weiter. Kann man in der Datei nach Inhalten suchen die mit ${ beginnen und mit } aufhören? Also normalerweise geht es ja bei sed mit s/${*}/ersetzer_Text/g , aber das funktioniert irgendwie nicht.
Wenn jemand mir weiterhelfen kann, wär ich sehr dankbar!