![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Erstat filen ved hjælp sed | senthil_is | Shell Programmering og Scripting | 5 | 11-20-2008 07:58 AM |
| erstatte ord i fil baseret på en anden fil | kinmak | Shell Programmering og Scripting | 9 | 05-07-2008 05:06 AM |
| Erstat ordet i en fil | sasiharitha | UNIX for dummyer Spørgsmål & svar | 3 | 12-05-2007 01:11 AM |
| serach og erstatte filnavn i stien i en ekstern XML-fil | kiranreddy1215 | Shell Programmering og Scripting | 1 | 11-12-2007 11:31 AM |
| Erstat en værdi i File | lesstjm | Shell Programmering og Scripting | 5 | 05-16-2007 01:20 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
erstatte n'te værdi i XML-fil
Hej alle,
Jeg har application.xml fil med følgende indhold <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> øre </ type> </ afhængighed> <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> øre </ type> </ afhængighed> <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> øre </ type> </ afhængighed> Jeg ønsker at erstatte n'te <type> tag-værdi (dvs.: øre) med "OK" ved hjælp sed eller awk .... Jeg prøvede noget lignende dette for at erstatte den første forekomst ... men ikke i orden. ![]() kat application.xml | awk '/ \ <type\> \ (.* \) \ <\ / type \> / (n + \u003d 1) (if (n \u003d\u003d 1) (gensub (/ \ <type\> \ (.* \) \ </ type \> /, "OK", $ 0)); print) ' Kan nogen fortælle den korrekte syntaks for denne??? Thanks and Regards, Subin |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|