![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Sök och ersätt | javeed7 | Shell-programmering och Skript | 1 | 04-02-2008 10:00 |
| Sök och ersätt | mahabunta | UNIX for Dummies Frågor & Svar | 7 | 09-21-2006 01:05 |
| Sök och ersätt | valhutch | UNIX for Dummies Frågor & Svar | 4 | 07-29-2006 06:20 |
| Sök och ersätt | vikas_j @ hotmail | UNIX for Dummies Frågor & Svar | 3 | 02-25-2002 05:41 |
| Sök och ersätt | gagansharma | Shell-programmering och Skript | 3 | 11-27-2001 04:17 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Sök och ersätt i XML
Hej
Jag behöver en clarication .. Jag har en xml med många poster så här .. <Cust_Name> Tom Cruise </ Cust_Name> Jag vill byta namn på detta <Cust_Name> PROVNINGSFÖRFARANDE </ Cust_Name> Pls låta mig veta hur du gör det .. Jag försökte några grundläggande kommandon som grep 'Cust_Name "* | tr'> '", "| tr' <" ',' | cut-d ','-f3 | sed "s / [0-9a-zA-Z_] / test / g" Den djärva del fungerar inte .. någon aning |
|
||||
|
Om du vill ersätta alla kundens namn behöver du ett program som xalan - som kan utföra xsalt. Detta är vad som tillåter dig att göra dessa typer av ändringar.
Ett problem med XML är att det kan vara svårt för UNIX verktyg för att hantera - till exempel 1) Kan bli en lång rad. Längre än en texteditor kan hantera. 2) kan ha Unicode (binära nollor) som, åtminstone på min version av UNIX, är svårt att hantera. 3) kan formateras så här: <CUST_NAME> Tom Cruise </ CUST_NAME> |