P
panzaeron
Jungspund
Hallo,
ich hab ein Problem, wo ich die Lösung einfach nicht hinbekomme. Folgende Aufgabe möchte ich lösen:
Ich hab eine Konfigurationsdatei mit folgenden Aufbau einer Zeile:
"Suchstring/mit/Pfad" "Beliebige Zahl" # Kommentar
Ich möchte jetzt aus einem Skript heraus nach "Suchstring/mit/Pfad" suchen und die nicht bekannte Zahl in der Zeile durch eine definierte ${Variable} ersetzen.
Ich habe es schon mit
sed -e "s|\(.Suchstring/mit/Pfad. .\)[:digit|\1${Variable}|" ./Konfigurationsdatei
probiert, dass funktioniert nur mit Hochkommata statt Anführungszeichen (wegen den enthalten Anführungszeichen), daher kann ich keine Variable verwenden, die benötige ich aber.
Hat jemand eine Lösung (habs auch mit awk probiert, aber ebenfalls nicht hinbekommen)?
ich hab ein Problem, wo ich die Lösung einfach nicht hinbekomme. Folgende Aufgabe möchte ich lösen:
Ich hab eine Konfigurationsdatei mit folgenden Aufbau einer Zeile:
"Suchstring/mit/Pfad" "Beliebige Zahl" # Kommentar
Ich möchte jetzt aus einem Skript heraus nach "Suchstring/mit/Pfad" suchen und die nicht bekannte Zahl in der Zeile durch eine definierte ${Variable} ersetzen.
Ich habe es schon mit
sed -e "s|\(.Suchstring/mit/Pfad. .\)[:digit|\1${Variable}|" ./Konfigurationsdatei
probiert, dass funktioniert nur mit Hochkommata statt Anführungszeichen (wegen den enthalten Anführungszeichen), daher kann ich keine Variable verwenden, die benötige ich aber.
Hat jemand eine Lösung (habs auch mit awk probiert, aber ebenfalls nicht hinbekommen)?
Zuletzt bearbeitet: