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

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
new line aus Datei Filtern

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





BeitragVerfasst am: 27. Aug 2003 7:19   Titel: new line aus Datei Filtern

Tach,

habe hier ein kleines Problem bei dem ich gerade nicht weiterkomme,

Eine Datei sie folgendermasen aus:

----schnipp------------
texttexttext
text;
texttexttext
text;
texttexttext
text;
----schnapp------------

Nun will ich das bis zum ersten ";" alles in einer Zeile (bzw kein NewLine) steht
habe schon ein bißchen mit tr / awk / sed rumprobiert aber ich komme auf keine
Lösung, jemand eine idee?

Danke


____________________
Linux Based System
 

LBS
Gast





BeitragVerfasst am: 27. Aug 2003 8:10   Titel: Re: new line aus Datei Filtern

Ich nochmal,

habe jetzt was gebastelt, für jeden den es interessiert

code:

#!/bin/ksh
>upd.sql
st_pk=0
for x in `cat _vbnr_upd.sql`
do
echo $x | grep ';'>/dev/null 2>&1 && st_pk=1
if [ $st_pk -eq 0 ]
then
zeile="$zeile `echo "$x" |tr -d '\012'`"
else
zeile="${zeile}$x"
echo $zeile >>upd.sql
zeile=""
st_pk=0
fi
done




Denke ich habe mich da ziemlich verkünstelt?!
Wenn jemand eine elegantere Lösung hat wäre ich auch dankbar.

____________________
Linux Based System
 

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

 
Gehen Sie zu:  

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