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
Validierung XSL-Daten in Unix-Daten-Datei ravijunghare UNIX for Dummies Questions & Answers 1 11-07-2008 09:32 AM
Brauchen Sie Hilfe für die Drei neue Spalten in bestehende Datei aus fatching Daten aus der Datei Sandeep_Malik Shell Programmierung und Scripting 36 09-17-2008 06:12 PM
Extrahieren von Daten aus Text-Datei auf Konfiguration in der Konfigurationsdatei suparnbector Shell Programmierung und Scripting 3 08-10-2007 03:25 AM
Post-Shell-Programmierung: Frage zu Quelle eine Datei und Lesen von Daten aus der Datei ccwq Shell Programmierung und Scripting 3 08-04-2007 11:28 PM
Mit Schleife Lesen einer Datei, das Abrufen von Daten aus Datenbanken. Sonu4lov Shell Programmierung und Scripting 1 01-19-2007 03:38 AM

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 12-04-2008
Christoph Spohr Christoph Spohr is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 205
@ samshaw:

Vielleicht sollten Sie Ihre eigenen Thread öffnen?

Für einen Start versuchen diese:

Code:
HOSTS=( $(sed -n 's/^<hostAddress>\([^<]*\).*/\1/p' xfile) )
Sie wird die Ergebnisse der sed Befehl in ein Array HOSTS.

Code:
echo ${HOSTS[1]} etc.
Erhalten Sie die Werte.

Sed wird am besten gelernt, mit gutem Beispiel vorangehen. Es gibt viele Seiten mit sed ein Liner.
Dieser hier hat die folgenden:

-n nur drucken, wenn gefragt, um eine Zeile
's / Ersatz
^ <Host jeder Zeile, die mit Host -
\ ([^<]* \) Alle Zeichen, außer "<" und speichern Sie, was Sie gefunden haben, in "\ 1"
.* Der Rest der Zeile
/ \ 1 / Ersatz von dem, was wir haben, außer im \ 1
p "die Zeile ausdruckt.

Der Befehl hat zwei Aufgaben zu einem Zeitpunkt: a) Es findet alle Zeilen mit
Host ..., b) es Auszüge der Wert zwischen den Tags.

HTH Chris
  #2 (permalink)  
Old 12-04-2008
naughty21 naughty21 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 16
Zitat:
Zitat von dennis.jacob View Post
Versuchen Sie diese schnelle Annäherung:
Code:
sed 's/>/\n>/g' filename | sed 's/>\([A-Za-z0-9]*@[A-Za-z0-9]*\.[A-Za-z0-9]*\)<.*/\1/' | sed '/@/!d'
Ist das Werk für ksh? ... Im nicht immer eine Ausgabe
Closed Thread

Lesezeichen

Tags
Daten, Suche, Shell-Skript, Shell Scripting, tag, Unix-Scripting, Unix-Scripting-Grundlagen, xml

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 12:43 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