![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Suchen und Ersetzen-String in Datei1 mit String aus (Lookup-Tabelle) Datei2? | gstuart | Shell Programmierung und Scripting | 9 | 06-08-2009 07:11 AM |
| String ersetzen | sam99 | Shell Programmierung und Scripting | 4 | 03-04-2008 01:39 AM |
| SED-String Ersetzen Hilfe | prash184u | Shell Programmierung und Scripting | 2 | 01-23-2008 01:57 AM |
| ersetzen eine Zeichenkette | melanie_pfefer | Shell Programmierung und Scripting | 11 | 01-17-2008 10:57 AM |
| Ersetzen-String B je nach Auftreten von A String | hemangjani | Shell Programmierung und Scripting | 1 | 12-05-2006 05:10 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
String ersetzen in XML mit sed
Grüße, Ich habe eine XML: file.xml Code:
<component>
<name>abcd</name>
<value>1234</value>
</component>
Ich bin mit sed zu ersetzen, ABCD mit den gewünschten Wert dynamisch, ohne zu wissen, den tatsächlichen Wert. Code:
sed 's/<name>[-[:alnum:]./]\{1,\}<\/name>/<name>ijkl<\/name>/' file.xml > newfile.xml
Ich habe keine Probleme im Zusammenhang mit diesem Befehl in Linux, aber auf Solaris-Maschine, bekomme ich die Fehlermeldung: Zitat:
Kann jemand bitte. Danke, Chiru Zuletzt bearbeitet von Yogesh Sawant; am 04-08-2008 02:45 PM.. Grund: Code-Tags hinzugefügt |
|
||||
|
Dank Reborg / Franklin..both von ihnen arbeiten, bin aber mit Reborg ist, als das andere ändert sich in einigen anderen Orten, an denen ich nicht brauchen.
Was sind die einfachste Möglichkeit, XML-Parsing - in dem Sinne, dass ich verwenden können, als Teil des Shell-Skript, das habe ich einige andere Aufgaben, wie gut. Danke, Chiru |
|
||||
|
Die wenigsten schmerzhaften Weg hängt davon ab, das andere Anforderungen. Wenn die Datei einfach ist, dann einfach Line-orientierte Shell Dienstprogramme Sie mit in der Regel ausreichen sollte. Wenn Sie brauchen, etwas zu tun, die keine wirklichen Verständnis von XML-Strukturen (Schachtelung, Geschwister und ähnliche Beziehungen, Bedingungen usw.), dann wird es wohl sinnvoll, um zumindest eine gewisse Vertrautheit zu einigen einleitenden richtige XML-Werkzeug. Es gibt mehrere Formalismen zur Auswahl und viele Werkzeuge, die sie durchführen, ich persönlich habe in der Lage, die Dinge mit xsltproc nach dem ersten Schock zu versuchen zu verstehen, was hat in den Köpfen der Menschen, die sich mit den Spezifikationen für diese.
|
![]() |
| Lesezeichen |
| Tags |
| Linux, solaris |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|