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/
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;
prin
* 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 di
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
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
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
> > FAXFILE=/u
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]
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.
Ausgangsmat
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
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/[
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 PROTECTE
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
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]//'
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 s
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:
> > se
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 ste
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'
Re
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]/
Am 2005-08-31 09:41:13, schrieb Sven Gehr:
> Hallo zusammen,
>
> ich habe ein Problem mit sed. Die Problemstellung ist wie folgt:
> 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 i
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.
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
> 's/@@\s*?\
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
umfarmat
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 Erge
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"
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
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:
echo "test 12345 test"
On Tue, Dec 17, 2002 at 10:15:11PM +0100, fisch wrote:
> > > echo "test 12345 test" | sed s/[0-9]\{5\}/PLZ/g
> >
> > wenn ich mich recht erinnere, kann sed nicht den
> > Multiplikator, er kann hier wirklich nicht zählen :)
>
> laut "Linux in a Nutshell" solls aber gehn :(
hmm, man soll "man ed" fü
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" | se
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 tes
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 nic
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
31 matches
Mail list logo