The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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
MGET * (obtein Dateien aus aktuellen Verzeichnis, nicht aber die Dateien Form sub-directories) Peter321 Shell Programmierung und Scripting 0 03-12-2009 11:59 AM
Zusammenführen von Dateien mit unterschiedlichen Größe ein Feld in den beiden Dateien mit awk shashi1982 Shell Programmierung und Scripting 2 03-03-2009 07:12 AM
Ich brauche ein Skript zu finden socials-und Output-Dateien in eine Liste der Dateien NewSolarisAdmin Shell Programmierung und Scripting 1 02-19-2009 01:01 PM
Finden Sie Duplikate von multuple diff-Dateien mit 2 Arten von Dateien ricky007 Shell Programmierung und Scripting 2 03-04-2008 01:46 PM
Text-Dateien, ASCII-Dateien, Binär-Dateien und FTP-Transfers Perderabo Antworten auf häufig gestellte Fragen 0 04-08-2004 05:25 PM

 
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 04-22-2009
timgolding timgolding is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2008
Beiträge: 34
sed hat zeored meine Dateien. Helfen Sie mir bitte mit sed

Ich habe ein Skript zur Aktualisierung eine Menge von XML-Dateien. , um mir etwas Zeit. Ran, und es ersetzt alle Dateien mit 0KB Datei. Das Problem, das ich hatte, ist, dass ich mit sed XML-Knoten zu ändern <doc_root>. Das Problem dabei ist, es hat ein / in den letzten XML-Tags und die Dinge im Inneren wird auch eine Reihe von /, da es sich um einen Pfad. Deshalb bin ich mit sed und hatte gehofft, diese würde:


Code:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > $my_file

Ist mein Problem in der regex oder ist es, weil ich mit $ my_file> $ my_file? brauche ich, um es zu kopieren, um ein temporäres Datei zunächst die mv es alte Datei?
Oder, wenn ihr die regex kann jemand helfen mit, dass
Hier ist der Such-String

Code:
<doc_root></doc_root>

Hier ist eine typische String ersetzen
Code:
<doc_root>/domain.co.uk/web</doc_root>

wo die daomin.co.uk wird ein Argument aus einer for-Schleife, dh $ i

Bitte helfen, bevor mein Chef wird wütend auf mich
 

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 02:50 AM.


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