Re: sed Problem die 2.

2005-09-07 Diskussionsfäden Moritz Karbach
Hi, Ich muß eine Nummer aus folgendem String extrahieren: wenn du viele solche Sachen machen musst, lohnt sich für dich vielleicht ein Blick auf Perl! zB: --- extract.pl --- #!/usr/bin/perl while() { if ( m/\(([\d\/\-]+)\)/ ) { print $1; print

Re: sed Problem die 2.

2005-09-07 Diskussionsfäden Sven Gehr
Am Mi 07.09.2005 11:38 schrieb Moritz Karbach [EMAIL PROTECTED]: Hallo, Ich muß eine Nummer aus folgendem String extrahieren: wenn du viele solche Sachen machen musst, lohnt sich für dich vielleicht ein Blick auf Perl! --- extract.pl --- #!/usr/bin/perl while() { if ( m/(([d/-]+))/ )

sed Problem die 2.

2005-09-06 Diskussionsfäden Sven Gehr
Hallo zusammen, nachdem ihr mir beim letzten sed-Problem geholfen habt und alles soweit funktioniert habe ich nun ein weiteres das ich mit dem Wissen des 1. leider nicht alleine hin bekomme. Ich weiß nicht ob es mit sed überhaubt funktioniert. Ich muß eine Nummer aus folgendem String extrahieren

Re: sed Problem die 2.

2005-09-06 Diskussionsfäden Juergen Salk
* Sven Gehr [EMAIL PROTECTED] [050906 09:56]: Ich muß eine Nummer aus folgendem String extrahieren: 381 470 M (@#  )[92 50 25  0]xS 573 470 M (0621/48293-91)[50 50 50 50 28 50 50 50 50 50 33 50  0]xS 1184 470 M ( #@)[25 50  0]xS Die Nummer die ich daraus brauche ist die

Re: sed - Problem

2005-09-01 Diskussionsfäden Sven Gehr
Am Mi 31.08.2005 15:27 schrieb Frank Küster [EMAIL PROTECTED]: Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 12:55:18, schrieb Sven Gehr: Hallo zusammen, bin auf ein weiteres Problem mit meinem Skript (sed) gestoßen welches absolut komisch ist, zumindest für mich. Ausgangsmaterial

Re: sed - Problem

2005-09-01 Diskussionsfäden Michelle Konzack
Am 2005-09-01 10:03:02, schrieb Sven Gehr: also alles perfekt. Nun muß ich die zwei Schritte zu einem zusammenfassen und habe folgendes Skript erstellt: #!/bin/sh PS2ASCII=/usr/bin/ps2ascii FAXFILE=/usr/lib/cups/backend/out.ps FAXNUM=`($PS2ASCII $FAXFILE)|sed -e 's/[EMAIL PROTECTED]//' -e

Re: sed - Problem

2005-09-01 Diskussionsfäden Sven Gehr
Am Do 01.09.2005 11:06 schrieb Michelle Konzack [EMAIL PROTECTED]: Am 2005-09-01 10:03:02, schrieb Sven Gehr: also alles perfekt. Nun muß ich die zwei Schritte zu einem zusammenfassen und habe folgendes Skript erstellt: #!/bin/sh PS2ASCII=/usr/bin/ps2ascii

Re: sed - Problem

2005-09-01 Diskussionsfäden David Haller
Hallo, Am Thu, 01 Sep 2005, Sven Gehr schrieb: Am Mi 31.08.2005 15:27 schrieb Frank Küster [EMAIL PROTECTED]: Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 12:55:18, schrieb Sven Gehr: [..] also alles perfekt. Nun muß ich die zwei Schritte zu einem zusammenfassen und habe folgendes

sed - Problem

2005-08-31 Diskussionsfäden Sven Gehr
Hallo zusammen, ich habe ein Problem mit sed. Die Problemstellung ist wie folgt: In einem Textfile stehen an einer nicht exakt definierten Position ein String der mit @@ beginnt und mit @@ endet. Der Teil der zwischen diesen @@'s steht soll extrahiert werden und unformatiert werden. Beim

Re: sed - Problem

2005-08-31 Diskussionsfäden Frank Küster
Sven Gehr [EMAIL PROTECTED] wrote: 2.) Nachdem ein evtl. vorhandenes + Zeichen am Anfang umgesetzt ist sollen alle Zeichen die keine Zahl sind (Leerzeichen, /, - etc.) entfernt werden. Ich bin nicht unbedingt der sed-Profi. Was ich bisher hinbekommen habe ist: sed -r

Re: sed - Problem

2005-08-31 Diskussionsfäden Christian Frommeyer
Am Mittwoch 31 August 2005 09:41 schrieb Sven Gehr: [sed-Wunsch] echo @@+49621 4829/399@@bla bla bla|sed . erhalte ich: 00496214829399bla bla bla Also wenn nichts gegen mehrere Ausdrücke spricht probier doch mal: 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' 's/\s*+/00/' 's/[^0-9]//g' also z.B.

Re: sed - Problem

2005-08-31 Diskussionsfäden Michelle Konzack
Am 2005-08-31 09:41:13, schrieb Sven Gehr: Hallo zusammen, ich habe ein Problem mit sed. Die Problemstellung ist wie folgt: blubber sed -r 's/@@\s*?\+([0-9]+)\s*?([0-9]+)[^0-9]*?([0-9]+)\/?([0-9]+)?@@/00\1\2\3\4/g' Mache ich ein: echo @@+49621 4829/399@@bla bla bla|sed . erhalte

Re: sed - Problem

2005-08-31 Diskussionsfäden Michelle Konzack
Am 2005-08-31 11:23:33, schrieb Christian Frommeyer: Also wenn nichts gegen mehrere Ausdrücke spricht probier doch mal: 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' 's/\s*+/00/' 's/[^0-9]//g' also z.B. mit sed -r -e 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' -e 's/\s*+/00/' -e 's/[^0-9]//g' Das

Re: sed - Problem

2005-08-31 Diskussionsfäden Mario 'BitKoenig' Holbe
Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 11:23:33, schrieb Christian Frommeyer: sed -r -e 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' -e 's/\s*+/00/' -e 's/[^0-9]//g' Das ist aber nicht gut... Besser: sed -r -e 's/.*@@([EMAIL PROTECTED])@@.*/\1/g;s/\s*+/00/;s/[^0-9]//g' Rein

Re: sed - Problem

2005-08-31 Diskussionsfäden Gebhard Dettmar
On Wednesday 31 August 2005 09:41, Sven Gehr wrote: Hallo zusammen, ich habe ein Problem mit sed. Die Problemstellung ist wie folgt: In einem Textfile stehen an einer nicht exakt definierten Position ein String der mit @@ beginnt und mit @@ endet. Der Teil der zwischen diesen @@'s steht

Re: sed - Problem

2005-08-31 Diskussionsfäden Michelle Konzack
Am 2005-08-31 11:52:03, schrieb Mario 'BitKoenig' Holbe: Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 11:23:33, schrieb Christian Frommeyer: sed -r -e 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' -e 's/\s*+/00/' -e 's/[^0-9]//g' Das ist aber nicht gut... Besser: sed -r -e

Re: sed - Problem

2005-08-31 Diskussionsfäden Sven Gehr
Am Mi 31.08.2005 11:26 schrieb Michelle Konzack [EMAIL PROTECTED]: Am 2005-08-31 09:41:13, schrieb Sven Gehr: Vielen Dank für die Vorschläge. In der zwischenzeit habe ich viel mit sed herum probiert und habe noch einiges geändert. Die Zeichen die den Anfang und das Ende markieren kann ich ja

Re: sed - Problem

2005-08-31 Diskussionsfäden Sven Gehr
Am Mi 31.08.2005 12:55 schrieb Sven Gehr [EMAIL PROTECTED]: Hallo, [...] Nun wollte ich das Ganze in ein Skript einbauen und habe so meine Probleme damit. #!/bin/sh FAXFILE=/usr/lib/cups/backend/doc155.txt FAXNUME=$FAXFILE|sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL PROTECTED]//' -e 's/

Re: sed - Problem

2005-08-31 Diskussionsfäden Michelle Konzack
Am 2005-08-31 12:55:18, schrieb Sven Gehr: Nun wollte ich das Ganze in ein Skript einbauen und habe so meine Probleme damit. #!/bin/sh FAXFILE=/usr/lib/cups/backend/doc155.txt FAXNUME=$FAXFILE|sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL PROTECTED]//' -e 's/ //g' -e 's/^+49/0/' -e

Re: sed - Problem

2005-08-31 Diskussionsfäden Andreas Pakulat
On 31.Aug 2005 - 14:18:00, Michelle Konzack wrote: Am 2005-08-31 12:55:18, schrieb Sven Gehr: Nun wollte ich das Ganze in ein Skript einbauen und habe so meine Probleme damit. #!/bin/sh FAXFILE=/usr/lib/cups/backend/doc155.txt FAXNUME=$FAXFILE|sed -e 's/[EMAIL PROTECTED]//' -e

Re: sed - Problem

2005-08-31 Diskussionsfäden Frank Küster
Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 12:55:18, schrieb Sven Gehr: Nun wollte ich das Ganze in ein Skript einbauen und habe so meine Probleme damit. #!/bin/sh FAXFILE=/usr/lib/cups/backend/doc155.txt FAXNUME=$FAXFILE|sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL

Re: sed - Problem

2005-08-31 Diskussionsfäden David Haller
Hallo, Am Wed, 31 Aug 2005, Michelle Konzack schrieb: Am 2005-08-31 11:52:03, schrieb Mario 'BitKoenig' Holbe: Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-08-31 11:23:33, schrieb Christian Frommeyer: sed -r -e 's/.*@@([EMAIL PROTECTED])@@.*/\1/g' -e 's/\s*+/00/' -e 's/[^0-9]//g'

Re: sed problem

2002-12-19 Diskussionsfäden Michelle Konzack
Hallo Andre, Am 21:46 2002-12-17 +0100 hat Andre Fischer geschrieben: hallöchen, ich glaub mein sed kann nicht mehr zählen :( ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht: echo test 12345 test | sed s/[0-9]\{5\}/PLZ/g und habe folgendes Ergebnis erwartet:

sed problem

2002-12-17 Diskussionsfäden Andre Fischer
hallöchen, ich glaub mein sed kann nicht mehr zählen :( ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht: echo test 12345 test | sed s/[0-9]\{5\}/PLZ/g und habe folgendes Ergebnis erwartet: test PLZ test leider kommt test 12345 test - was mach ich da falsch?

Re: sed problem

2002-12-17 Diskussionsfäden Wolfgang Erig
On Tue, Dec 17, 2002 at 09:46:30PM +0100, Andre Fischer wrote: ich glaub mein sed kann nicht mehr zählen :( ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht: echo test 12345 test | sed s/[0-9]\{5\}/PLZ/g wenn ich mich recht erinnere, kann sed nicht den

Re: sed problem

2002-12-17 Diskussionsfäden fisch
Am Dienstag, 17. Dezember 2002 22:08 schrieb Wolfgang Erig: On Tue, Dec 17, 2002 at 09:46:30PM +0100, Andre Fischer wrote: ich glaub mein sed kann nicht mehr zählen :( ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht: echo test 12345 test | sed

Re: sed problem

2002-12-17 Diskussionsfäden Harald Weidner
Hallo, Andre Fischer [EMAIL PROTECTED]: echo test 12345 test | sed s/[0-9]\{5\}/PLZ/g und habe folgendes Ergebnis erwartet: test PLZ test leider kommt test 12345 test - was mach ich da falsch? Deine Shell verschluckt die Backslashes. Probiere es mal mit echo test 12345 test | sed

Re: sed problem

2002-12-17 Diskussionsfäden Andreas Wodrich
Andreas Wodrich wrote: fisch wrote: Am Dienstag, 17. Dezember 2002 22:08 schrieb Wolfgang Erig: On Tue, Dec 17, 2002 at 09:46:30PM +0100, Andre Fischer wrote: ich glaub mein sed kann nicht mehr zählen :( ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht:

Re: sed problem

2002-12-17 Diskussionsfäden Andre Fischer
Am Dienstag, 17. Dezember 2002 22:50 schrieb [EMAIL PROTECTED]: Andre Fischer schrieb: ich möchte die Zahlenfolge 12345 durch PLZ ersetzen und habe folgenden Test gemacht: echo test 12345 test | sed s/[0-9]\{5\}/PLZ/g und habe folgendes Ergebnis erwartet: test PLZ test leider kommt test