The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Suchen und Ersetzen javeed7 Shell Programmierung und Scripting 1 04-02-2008 10:00 AM
Suchen und Ersetzen mahabunta UNIX for Dummies Questions & Answers 7 09-21-2006 01:05 PM
Suchen und Ersetzen valhutch UNIX for Dummies Questions & Answers 4 07-29-2006 06:20 PM
Suchen und Ersetzen vikas_j @ hotmail UNIX for Dummies Questions & Answers 3 02-25-2002 05:41 PM
Suchen & Ersetzen gagansharma Shell Programmierung und Scripting 3 11-27-2001 04:17 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 09-27-2007
wip_vasikaran wip_vasikaran is offline
Registrierte Nutzer
  
 

Join Date: Jul 2006
Beiträge: 14
Suchen und Ersetzen in XML

Hi

Ich brauche eine clarication ..

Ich habe eine XML, die viele Einträge wie dieser ..

<Cust_Name> Tom Cruise </ Cust_Name>

Ich möchte diese umbenennen

<Cust_Name> TEST </ Cust_Name>

Bitte lassen Sie mich wissen, wie es geht ..

Ich habe versucht einige grundlegende Befehle wie
grep 'Cust_Name' * | tr '>' ',' | tr '<' ',' | cut-d ","-f3 | sed "s / [0-9a-zA-Z_] / TEST / g"

Der fettgedruckte Teil ist nicht eine Idee ..
  #2 (permalink)  
Old 09-27-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Ort: Boston, MA
Posts: 5131

Code:
echo '<Cust_Name>Tom Cruise</Cust_Name>' | sed 's/>.*</>TEST</g'

  #3 (permalink)  
Old 09-27-2007
awk awk is offline
Registrierte Nutzer
  
 

Join Date: Feb 2007
Beiträge: 134
Wenn Sie möchten, ersetzen alle Kunden Namen, benötigen Sie ein Programm wie Xalan - das können xsalt. Das ist es, was können Sie, um diese Art der Änderung.

Ein Problem mit XML, ist, dass es schwierig sein kann, für UNIX-Dienstprogramme zu handhaben ist - zum Beispiel
1) könnte eine lange Reihe. Mehr als ein Text-Editor kann.
2) Könnte die Unicode (binäre Nullen), die, zumindest auf meiner Version von UNIX, ist schwierig zu handhaben.
3) kann formatiert werden, wie folgt aus:
<CUST_NAME>
Tom Cruise
</ CUST_NAME>
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:51 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0