Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
sed, awd, grep

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
eddy
Gast





BeitragVerfasst am: 13. Sep 2002 15:18   Titel: sed, awd, grep

Hi Prolinuxgemeinde,

ich habe folgendes Prob. Ich muss ein .cvs file scannen und ips auslesen und die ip in eine VAR speichern um einen ping durchzuführen.

Die cvs Datei sieht so aus

seq-1;routername;192.168.1.1

ich muss die ip aus dem cvs mittel BASH auslesen und in eine var speichern.

Ich weiß nur nicht wie ich das file scanne oder filter.

Das soll geschehen: lese die zeile ab semikolon bis wieder semikolon folgt

Habe schon mit sed runexperimentiert, klappt aber noch nicht.

Vieleicht kann mir jemand helfen, Gruß eddy
 

hubert
Gast





BeitragVerfasst am: 13. Sep 2002 15:34   Titel: Re: sed, awd, grep

VAR=`awk -F";" '{ print $3 }' DATEI`

wenn das file mehrere zeilen hat musst du noch ne bedingung angeben.
hier gibts info zu awk - "Awk by example":
http://www-106.ibm.com/developerworks/linux/library/l-awk1.html
 

eddy
Gast





BeitragVerfasst am: 16. Sep 2002 9:08   Titel: Re: sed, awd, grep

Hey, danke Hubert!

Klapt wunderbar!

eddy.
 

eddy
Gast





BeitragVerfasst am: 17. Sep 2002 8:14   Titel: Re: sed, awd, grep

Hallo, das mit dem auslesen mit awk funktioniert, aber wie kann ich da jetzt noch die Zeile mit angeben?

Ich mache das z.Z. mit cat DATEI.CSV | grep seq-$nr DATEI.CSV

Eine Zeile der csv Datei sieht dann so aus: seq-01;rechnername;192.168.11.1

Das alles in einer while Schleife und expr seztz den zaehler $nr immer ein hoeher. Umstaendlich;)

Das geht doch mit awk bestimmt viel einfacher oder?


gruss eddy!
 

namina
Gast





BeitragVerfasst am: 17. Sep 2002 8:27   Titel: Re: sed, awd, grep

einfach eine pipe mit cat -b hintendran ( |cat -b) das numeriert die nicht-leeren Ausgabezeilen
 

eddy
Gast





BeitragVerfasst am: 17. Sep 2002 10:04   Titel: Re: sed, awd, grep

Ok, danke nochmal, den Rest krieg ich selber hin

CU Eddy.
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy