![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Ersätt filen med sed | senthil_is | Shell-programmering och Skript | 5 | 11-20-2008 07:58 |
| ersätta ord i ärendet bygger på en annan fil | kinmak | Shell-programmering och Skript | 9 | 05-07-2008 06:06 |
| Byt ut ord i en fil | sasiharitha | UNIX for Dummies Frågor & Svar | 3 | 12-05-2007 01:11 |
| Serach och ersätta filnamn i väg i en avlägsen xml-fil | kiranreddy1215 | Shell-programmering och Skript | 1 | 11-12-2007 11:31 |
| Sätt ett värde i Arkiv | lesstjm | Shell-programmering och Skript | 5 | 05-16-2007 02:20 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
ersätta n-te värde i xml-fil
Hej alla,
Jag har application.xml fil med följande innehåll <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> örat </ typ> </ beroendet> <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> örat </ typ> </ beroendet> <dependency> <groupId> fr.orange.portail.ear </ groupId> <artifactId> _AdminServicesEAR </ artifactId> <version> 1.0.0-20080521.085352-1 </ version> <type> örat </ typ> </ beroendet> Jag vill ersätta nth <type> taggvärde (dvs öra) med "OK" med sed eller awk .... Jag försökte något sådant för att ersätta den första förekomsten ... men inte. ![]() katt application.xml | awk '/ \ <type\> \ (.* \) \ <\ / typ \> / (n + \u003d 1) (if (n \u003d\u003d 1) (gensub (/ \ <type\> \ (.* \) \ </ type \> /, "OK", $ 0)); print) ' Kan någon tala korrekt syntax för detta??? Tack och Regards, Subin |