[gelöst] Conf Datei Zeile mit sed tauschen
Posted: 2013-06-21 09:32
Hallo zusammen,
ich suche nach einer Möglichkeit wie ich mit sed aus einer Conf-Datei eine komplette Zeile austauschen kann.
Nehmen wir an die Conf-File sieht so aus:
Nun will ich erreichen, das ich in der Conf-Datei die komplette Zeile " LocalIdentifier:" gegen eine neue Zeile austausche.
Mit SED kann ich bestimmte Strings austauschen:
Hier wird aber nur der String "LocalIdentifier:" ersetzt. Jetzt war meine idee den sed-Befehlt mit einem cat zu kombinieren.
Zuerst suche mit cat den String, dann ersetzte ihn mit sed.
Leider bekomme ich die Kombination nicht hin.
Wer kann mir von euch bitte helfen.
Danke
Tobias
ich suche nach einer Möglichkeit wie ich mit sed aus einer Conf-Datei eine komplette Zeile austauschen kann.
Nehmen wir an die Conf-File sieht so aus:
Code: Select all
HylafaxDeviceName: faxCAPI
RecvFileMode: 0600
FAXNumber: +49.0000.0000
LocalIdentifier: "CAPI4HylaFAX"
MaxConcurrentRecvs: 2
OutgoingController: 1
OutgoingMSN:55
SuppressMSN: 0
NumberPrefix:
UseISDNFaxService: 0
Mit SED kann ich bestimmte Strings austauschen:
Code: Select all
sed "s/LocalIdentifier:/LocalIdentifier:\"Text\"/" -i capi4hylafax.conf
Zuerst suche mit cat den String, dann ersetzte ihn mit sed.
Leider bekomme ich die Kombination nicht hin.
Wer kann mir von euch bitte helfen.
Danke
Tobias