WulfmanGER
Commander
- Registriert
- Juli 2005
- Beiträge
- 2.225
Hallo zusammen,
google hab ich durch - mein Thema wird oft angesprochen - ich finde auch Lösungen - nur die Lösungen berücksichtigen ein kleines Problemchen bei mir nicht - deswegen klappt es nicht:
Ich habe eine Datei (d.cfg) welche genau einmal folgende Zeile enthält
</systemList>
Jetzt hab ich eine andere Datei (insert.txt) welche ich genau VOR dem </systemList> einfügen möchte.
Gefunden hab ich hier ca. 1000 sehr kryptische Lösungen ... am Ende blieben noch:
sed -e '/<\/systemList>/{h;r insert.txt' -e 'g;N}' d.cfg
sed -i '/<\/systemList>/r insert.txt' d.cfg
beide funktionieren in der Form das </systemList> zwar erkannt wird, aber die Datei immer danach eingefügt wird. Die Webseiten wo ich diese beiden Lösungen her haben, suchen explizit eine "before"-Lösung. Aber irgendwie macht er after. Das er matcht weiß ich, weil ich systemList mal durch systemMirdochegalList getauscht hatte - es passierte nichts.
Ich würde halt insert.txt direkt in die d.cfg einfügen - vor exakt diesem Treffer. Ich hatte das die tage schon mit normalen "text" probiert - da klappten die 10000 Lösungen im Netz immer. Nur bei diesem </...> nicht :|
Danke schon mal
google hab ich durch - mein Thema wird oft angesprochen - ich finde auch Lösungen - nur die Lösungen berücksichtigen ein kleines Problemchen bei mir nicht - deswegen klappt es nicht:
Ich habe eine Datei (d.cfg) welche genau einmal folgende Zeile enthält
</systemList>
Jetzt hab ich eine andere Datei (insert.txt) welche ich genau VOR dem </systemList> einfügen möchte.
Gefunden hab ich hier ca. 1000 sehr kryptische Lösungen ... am Ende blieben noch:
sed -e '/<\/systemList>/{h;r insert.txt' -e 'g;N}' d.cfg
sed -i '/<\/systemList>/r insert.txt' d.cfg
beide funktionieren in der Form das </systemList> zwar erkannt wird, aber die Datei immer danach eingefügt wird. Die Webseiten wo ich diese beiden Lösungen her haben, suchen explizit eine "before"-Lösung. Aber irgendwie macht er after. Das er matcht weiß ich, weil ich systemList mal durch systemMirdochegalList getauscht hatte - es passierte nichts.
Ich würde halt insert.txt direkt in die d.cfg einfügen - vor exakt diesem Treffer. Ich hatte das die tage schon mit normalen "text" probiert - da klappten die 10000 Lösungen im Netz immer. Nur bei diesem </...> nicht :|
Danke schon mal