sed

2006-08-24 Diskussionsfäden Klaus Becker
Hallo, ich möchte mit folgendem Skript die Absätze in einer Datei numerieren: for (( I=1; $I = 5; I++ )); do sed -n s/blabla/${I}blabla/p datei done Die Shell gibt 1blabla 1blabla 1blabla 1blabla 1blabla .usw 5blabla 5blabla 5blabla 5blabla 5blabla aus, aber die Datei bleibt unverändert

Re: sed

2006-08-24 Diskussionsfäden Andreas Pakulat
On 24.08.06 18:34:21, Klaus Becker wrote: Hallo, ich möchte mit folgendem Skript die Absätze in einer Datei numerieren: for (( I=1; $I = 5; I++ )); do Da steht bei dir bestimmt kein $I. sed -n s/blabla/${I}blabla/p datei aus, aber die Datei bleibt unverändert (auch wenn ich ihren

Re: sed

2006-08-24 Diskussionsfäden Klaus Becker
Am Donnerstag 24 August 2006 18:56 schrieb Andreas Pakulat: On 24.08.06 18:34:21, Klaus Becker wrote: Hallo, ich möchte mit folgendem Skript die Absätze in einer Datei numerieren: for (( I=1; $I = 5; I++ )); do Da steht bei dir bestimmt kein $I. sed -n s/blabla/${I}blabla/p datei

Re: sed

2006-08-24 Diskussionsfäden Ole Janssen
Am Donnerstag, 24. August 2006 19:16 schrieb Klaus Becker: ok, hatte ich nicht dran gedacht. 2. Frage: for (( I=1; $I =2; I++ )); do echo $I gibt 1 2 aus. for (( I=1; $I =2; I++ )); do sed -i s/blabla/${I}blabla/g datei gibt aber 12blabla 12blabla und nicht 1blabla 2blabla

Re: sed

2006-08-24 Diskussionsfäden Klaus Becker
Am Donnerstag 24 August 2006 19:55 schrieb Ole Janssen: Am Donnerstag, 24. August 2006 19:16 schrieb Klaus Becker: ok, hatte ich nicht dran gedacht. 2. Frage: for (( I=1; $I =2; I++ )); do echo $I gibt 1 2 aus. for (( I=1; $I =2; I++ )); do sed -i s/blabla/${I}blabla/g

Re: sed

2006-08-24 Diskussionsfäden Mathias Brodala
Hallo Klaus. […] ich will nicht Zeilen nuùerieren, sondern Absätze einer html-Datei, die durch ul/ul eingeschlossen sind. Warum verwendest du dann nicht das ol-Element? Gruß, Mathias signature.asc Description: OpenPGP digital signature

Re: sed

2006-08-24 Diskussionsfäden Klaus Becker
Am Donnerstag 24 August 2006 20:33 schrieb Mathias Brodala: Hallo Klaus. […] ich will nicht Zeilen nuùerieren, sondern Absätze einer html-Datei, die durch ul/ul eingeschlossen sind. Warum verwendest du dann nicht das ol-Element? Darauf bin ich nicht gekommen, weil das zu einfach war.

Re: sed

2006-08-24 Diskussionsfäden Klaus Becker
Am Donnerstag 24 August 2006 20:44 schrieb Klaus Becker: Am Donnerstag 24 August 2006 20:33 schrieb Mathias Brodala: Hallo Klaus. […] ich will nicht Zeilen nuùerieren, sondern Absätze einer html-Datei, die durch ul/ul eingeschlossen sind. Warum verwendest du dann nicht das

Re: sed

2006-08-24 Diskussionsfäden Niels Stargardt
Moin Klaus Klaus Becker wrote: Hallo, ich möchte mit folgendem Skript die Absätze in einer Datei numerieren: for (( I=1; $I = 5; I++ )); do sed -n s/blabla/${I}blabla/p datei done Du machst aber eine Schleife von 1 bis 5 und ersetzt 5mal blabla durch Nrbalabla, dass machst Du für alle

Re: sed

2006-08-24 Diskussionsfäden Niels Stargardt
Moin Klaus Kurzes googeln weisst auf nl. man nl hilft weiter. Niels -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED]

Re: sed

2006-08-24 Diskussionsfäden Andreas Pakulat
On 24.08.06 20:51:25, Klaus Becker wrote: Am Donnerstag 24 August 2006 20:44 schrieb Klaus Becker: Am Donnerstag 24 August 2006 20:33 schrieb Mathias Brodala: Hallo Klaus. […] ich will nicht Zeilen nuùerieren, sondern Absätze einer html-Datei, die durch ul/ul eingeschlossen

Re: sed (was: grep)

2006-08-11 Diskussionsfäden Matthias Houdek
Hallo Richard Mittendorfer, hallo auch an alle anderen Donnerstag, 10. August 2006 23:17 - Richard Mittendorfer wrote: Also sprach Matthias Houdek [EMAIL PROTECTED] (Thu, 10 Aug 2006 sed 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g' datei sed -r 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g

Re: sed (was: grep)

2006-08-10 Diskussionsfäden Richard Mittendorfer
? Grep findet nur, aber mit sed und einem entsprechenden RegEx sollte es gehen, am einfachsten wäre wohl: klar, ich meinte sed, sorry \b(Montag|Dienstag|Mittwoch|...)\b Es ist ein französischer Text (aber das juckt sed sicher wenig): $ sed '\b(Lundi|Mardi|Mercredi|Jeudi|Vendredi

Re: Re: Shellscript, AWK, SED oder gar Perl?

2006-06-15 Diskussionsfäden Thomas Halinka
Hallo Bertram, ich habe da leider einProblem mit deinem netten Ruby-Script Mit Ruby ist das ein Kinderspiel. Ich schreibe mal auf die Schnelle: $.each { |line| if line =~ /^D:\\Daten\\(\w+)/ then ordner = $1 elsif line =~ /^\s+(.*)\\(.*):/ then dom, abt = $1,

Re: Shellscript, AWK, SED oder gar Perl?

2006-05-26 Diskussionsfäden Thomas Halinka
Bertram Scharpf schrieb: Hallo, Am Dienstag, 23. Mai 2006, 18:00:50 +0200 schrieb Thomas Halinka: Das -Windows/ACL-Textfile sieht in etwa so aus: D:\Daten\Ordner VORDEFINIERT\Administratoren:(OI)(CI)F Domäne\Abt1:(OI)F Domäne\Abt2:(OI)F Domäne\Abt3:(CI)R

Re: Shellscript, AWK, SED oder gar Perl?

2006-05-25 Diskussionsfäden Bertram Scharpf
Hallo, Am Dienstag, 23. Mai 2006, 18:00:50 +0200 schrieb Thomas Halinka: Das -Windows/ACL-Textfile sieht in etwa so aus: D:\Daten\Ordner VORDEFINIERT\Administratoren:(OI)(CI)F Domäne\Abt1:(OI)F Domäne\Abt2:(OI)F Domäne\Abt3:(CI)R

Shellscript, AWK, SED oder gar Perl?

2006-05-23 Diskussionsfäden Thomas Halinka
dafür awk, sed oder gar perl? Das Script müsste ja nur in der Apache-default /directory /blablabla eintragen und unter require group die entsprechenden Gruppen - nur wie das auslesen aus der cacls-txt-file gehen soll ist mir schleierhaft? Hoff jemand versteht mich :-) Das Textfile ist leieder

Re: Frage zu sed

2006-01-23 Diskussionsfäden Sven Bergner
On Mon, Jan 23, 2006 at 12:26:24AM +0100, Sebastian Opitz wrote: Hallo zusammen, Hallo Sebastian, ich habe eine kleine Frage zu den RegExs bzw. konkret zu sed: Ich habe eine Datei mit folgendem Muster: xyz inhalt xyz inhalt xyz inhalt Also ein immer wieder kehrendes Merkmal xyz

Re: Frage zu sed

2006-01-23 Diskussionsfäden Frank Küster
Sebastian Opitz [EMAIL PROTECTED] wrote: Hallo zusammen, ich habe eine kleine Frage zu den RegExs bzw. konkret zu sed: Ich habe eine Datei mit folgendem Muster: xyz inhalt xyz inhalt xyz inhalt Also ein immer wieder kehrendes Merkmal xyz, dahinter jeweils anderer Inhalt. Diese Datei

Frage zu sed

2006-01-22 Diskussionsfäden Sebastian Opitz
Hallo zusammen, ich habe eine kleine Frage zu den RegExs bzw. konkret zu sed: Ich habe eine Datei mit folgendem Muster: xyz inhalt xyz inhalt xyz inhalt Also ein immer wieder kehrendes Merkmal xyz, dahinter jeweils anderer Inhalt. Diese Datei wird immer aktualisiert und ich möchte mir einen

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Loesch
Am Dienstag, 10. Januar 2006 01:00 schrieb Andreas Pakulat: On 10.01.06 00:13:09, Andreas Loesch wrote: je nachdem was man damit machen will, Tabellen könnten auch eine Datenbank nach sich ziehen, geht das mit XSLT? Klar, du koenntest prinzipiell sogar eine Exe-Datei erzeugen die danach

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Pakulat
On 10.01.06 10:43:51, Andreas Loesch wrote: cool, ich glaube das muss ich mir noch mal näher ansehen :) welche Tutorials sind denn für den ersten schnellen Einstieg zu empfehlen? www.w3schools.com ich glaube Du hast schon auf w3scools verwiesen, aber gibts da noch andere wirklich gute?

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Pakulat
. Genau deswegen gibts XML-Parser. Regulaere Ausdruecke koennen eben nicht alles ausdruecken. ...äh?! Backtracking ist ein Stichwort, was mir da einfällt. Koennen awk und sed dass denn? Und was hat das mit regex zu tun. Und was kannst Du mit einem regex nicht ausdrücken? Da fragst du ehrlich

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Loesch
Am Dienstag, 10. Januar 2006 15:30 schrieb Andreas Pakulat: www.w3schools.com und www.w3.org. Mit w3schools kriegst du den Einstieg recht fix hin. Auf w3.org kannst du dann in der Spec wuehlen, wenn w3schools nicht mehr ausreicht. Danke, dann werde ich dafür mal ein paar tote Bäume opfern und

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Pakulat
On 10.01.06 15:53:04, Andreas Loesch wrote: Am Dienstag, 10. Januar 2006 15:30 schrieb Andreas Pakulat: www.w3schools.com und www.w3.org. Mit w3schools kriegst du den Einstieg recht fix hin. Auf w3.org kannst du dann in der Spec wuehlen, wenn w3schools nicht mehr ausreicht. Danke, dann

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-10 Diskussionsfäden Andreas Loesch
Am Dienstag, 10. Januar 2006 16:09 schrieb Andreas Pakulat: ich hoffe du meinst damit nicht du willst die Spec ausdrucken. Da brauchste naemlich ein paar tote Waelder fuer ;-) nein, so bekloppt bin ich nicht, das eine oder andere bei w3schools :) einen ersten einstieg mache ich immer noch gern

text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Christian Schnobrich
entsprechenden Werkzeugen vertraut zu machen -- nervt vielleicht genauso, aber dann habe ich wenigstens was gelernt. Nur (und jetzt zu einer Frage, die auf dieser Mailingliste zumindest nicht völlig daneben ist): welches Werkzeug ist geeignet? sed und awk sind die einzigen Kandidaten, von denen ich

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Andreas Loesch
abendfüllende und außerdem nervtötende Beschäftigung. [sed oder awk] Was gibt es sonst noch? Oder habe ich die Funktion einfach nur übersehen? naja, XML legt IMHO einen XML-Parser nahe :) also entweder in einer höheren Sprache mit einer entsprechenden Lib (C++ mit Qt beispielsweise) oder Java

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Andreas Pakulat
außerdem nervtötende Beschäftigung. :-) sed und awk sind die einzigen Kandidaten, von denen ich bisher gehört habe. Weder noch: Was du brauchst ist ein XML-Stylesheet-Transformer (oder wie die Dinger heissen) und ein XML-Stylesheet das dir aus den XML-Elementen eine Tabelle erzeugt. Mit Regulaeren

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Klaus Zerwes
außerdem nervtötende Beschäftigung. [...] sed und awk sind die einzigen Kandidaten, von denen ich bisher gehört habe. Die Dokumentation von awk habe ich jetzt schon mal kurz überflogen -- im großen und ganzen genau das was ich brauche, aber anscheinend fehlt eine für mich wichtige Funktion: sich auch

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Andreas Pakulat
zu übertragen wäre eine mindestens abendfüllende und außerdem nervtötende Beschäftigung. [sed oder awk] Was gibt es sonst noch? Oder habe ich die Funktion einfach nur übersehen? naja, XML legt IMHO einen XML-Parser nahe :) Korrekt. also entweder in einer höheren Sprache mit

Re: text bearbeiten mit sed? awk? ja wie überha upt?

2006-01-09 Diskussionsfäden Frank Dietrich
Hi Christian, Christian Schnobrich [EMAIL PROTECTED] wrote: Gottseidank liegen die Daten aber in einem XML vor, das sich auch für Menschen noch einigermaßen lesen lässt. Andererseits ist es ein Haufen Zeugs. das alles von Hand in (z.B.) Tabellen zu übertragen wäre eine mindestens abendfüllende

Re: text bearbeiten mit sed? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Andreas Loesch
Am Montag, 9. Januar 2006 20:12 schrieb Andreas Pakulat: Auch an Klaus: Wieso eigentlich ne Programmiersprache? Das Transformieren von XML-Dateien in irgendwas anderes gibts schon, nennt sich XSLT und kann prima von der Kommandozeile aus gemacht werden - ist also script-faehig. absolut

Re: text bearbeiten mit sed ? awk? ja wie überhaupt?

2006-01-09 Diskussionsfäden Andreas Pakulat
On 10.01.06 00:13:09, Andreas Loesch wrote: Am Montag, 9. Januar 2006 20:12 schrieb Andreas Pakulat: Auch an Klaus: Wieso eigentlich ne Programmiersprache? Das Transformieren von XML-Dateien in irgendwas anderes gibts schon, nennt sich XSLT und kann prima von der Kommandozeile aus gemacht

bash, sed oder awk?

2005-12-16 Diskussionsfäden Roland M. Kruggel
und sed probiert. Bekomme es aber nicht wirklich hin. Wer kann mir einen Tip geben? -- cu Roland Kruggel  mailto: [EMAIL PROTECTED] System: Intel 3.2Ghz, Debian etch, 2.6.13.1, KDE 3.4

Re: bash, sed oder awk?

2005-12-16 Diskussionsfäden Andreas Kretschmer
mir alles ausgibt was nach der ersten leerzeile steht. Ich habe es mit awk und sed probiert. Bekomme es aber nicht wirklich hin. Wer kann mir einen Tip geben? sed -e '1,/^$/ d' mail.txt Andreas -- Andreas Kretschmer(Kontakt: siehe Header) Heynitz: 035242/47212, D1: 0160/7141639

Re: bash, sed oder awk?

2005-12-16 Diskussionsfäden Stefan Muthers
der ersten leerzeile steht. nimm einfach formail. aus man formail: | To extract the body from a message: | formail -I | or | sed -e '1,/^$/ d' Stefan -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie

Re: bash, sed oder awk?

2005-12-16 Diskussionsfäden Roland M. Kruggel
durch eine leerzeile getrennt. Also benötige ich ein script das mir alles ausgibt was nach der ersten leerzeile steht. Ich habe es mit awk und sed probiert. Bekomme es aber nicht wirklich hin. Wer kann mir einen Tip geben? sed -e '1,/^$/ d' mail.txt Danke euch beiden. -- cu Roland

Semi-OT: Ersetzen mit sed

2005-11-20 Diskussionsfäden Michael Hierweck
Hallo, irgendwo bekomme ich es nicht hin, obwohl ich ein ein sed-Buch daneben liegen habe. Ich möchte in einem Stream eine Zeile durch den Inhalt einer Datei ersetzen, konkreter vor jedem showpage in einem Postscript-Datenstrom noch ein paar Befehle einfügen. Dieser reguläre Ausdruck sollte die

Re: Semi-OT: Ersetzen mit sed

2005-11-20 Diskussionsfäden Markus Raab
die Zeilen mit showpage erwischen, auch wenn Whitespaces davor oder dahinter vorkommen und evtl. ein Kommentar am Zeilenende steht, oder? ^[ \t]*showpage[ \t]*[%.*]*$ bin nicht so der regexp guru, aber für whitespaces und so gibts was eigenes. Das steht aber sicher alles im sed Buch. Aber

mit sed ausgabeumleitung-folge ersetzen

2005-09-15 Diskussionsfäden lars
moin, liste, ich habe mich in der Datei test bei der Ausgabeumleitung verhauen. wie lautet die korrekte syntax, um alle vorkommen von 21 durch 21 zu ersetzen? hiermit sed s/\\/\\/g test geht es nicht, die zeichenfolge bleibt unverändert. mit allen getesteten Varianten bekomme ich immer

Re: mit sed ausgabeumleitung-folge ersetzen

2005-09-15 Diskussionsfäden Christian Frommeyer
Am Donnerstag 15 September 2005 08:55 schrieb lars: sed s/\\/\\/g test geht es nicht, die zeichenfolge bleibt unverändert. sed 's/\/\/g' Gruß Chris -- A: because it distrupts the normal process of thought Q: why is top posting frowned upon

Re: mit sed ausgabeumleitung-folge ersetzen

2005-09-15 Diskussionsfäden Andreas Schmidt
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo, On 09/15/2005 08:55:24 AM, lars wrote: moin, liste, ich habe mich in der Datei test bei der Ausgabeumleitung verhauen. wie lautet die korrekte syntax, um alle vorkommen von 21 durch 21 zu ersetzen? [EMAIL PROTECTED]:~$ echo 21 | sed

Re: mit sed ausgabeumleitung-folge ersetzen

2005-09-15 Diskussionsfäden Frank Dietrich
Hi Lars, lars [EMAIL PROTECTED] wrote: ich habe mich in der Datei test bei der Ausgabeumleitung verhauen. wie lautet die korrekte syntax, um alle vorkommen von 21 durch 21 zu ersetzen? mit allen getesteten Varianten bekomme ich immer nur fehlermeldungen: sed s/\/\/g test sed: -e

Re: mit sed ausgabeumleitung-folge ersetzen

2005-09-15 Diskussionsfäden lars
moin, christian, danke, das war´s ! ich blödmann hab natürlich die hochkommata vergessen ... ;-) ich hatte testweise mal ping duch ping ersetzt - ohne hochkommata, das ging: # sed 's/\/\/g' test 5 6-20 * * 1-5 rootsyscheck /dev/null 21 */3 * * * 1-5 rootping -c 10 1.1.2.7 /dev

Re: Arithmetische Ausdruecke in sed

2005-09-13 Diskussionsfäden Bertram Scharpf
Hallo, Am Montag, 12. Sep 2005, 14:48:34 + schrieb Andreas Schmidt: On 2005.09.12 15:02, Andreas Schmidt wrote: Gibt es eine Moeglichkeit, direkt in sed numerische Ausdruecke zu verarbeiten? Oder wie kann ich anderenfalls diese Ausdruecke an die bash weitergeben? Habe das

Re: Arithmetische Ausdruecke in sed

2005-09-13 Diskussionsfäden Andreas Schmidt
Hallo, On 2005.09.13 19:32, Bertram Scharpf wrote: Sed hat keine Variablen. danke! Dann haette ich mir die ganze Muehe ja sparen koennen. Alternativ möchte ich anregen dürfen: $ ruby -pe '~/^\d+$/ and $_.succ!' Oje, das muss ich mir erstmal genauer anschauen. Von ruby wusste ich

Arithmetische Ausdruecke in sed

2005-09-12 Diskussionsfäden Andreas Schmidt
Hallo, ich moechte mich heute auch einmal mit einem Problemchen an die vielen sed-Experten auf der Liste wenden. :-) Ich habe eine Datei, in der Datensaetze untereinander numeriert sind, also so: 1 Text Text 2 noch mehr Text 3 ganz anderer Text ganz anderer

Re: Arithmetische Ausdruecke in sed

2005-09-12 Diskussionsfäden Andreas Schmidt
On 2005.09.12 15:02, Andreas Schmidt wrote: Gibt es eine Moeglichkeit, direkt in sed numerische Ausdruecke zu verarbeiten? Oder wie kann ich anderenfalls diese Ausdruecke an die bash weitergeben? Habe das mittlerweile mit awk geloest. (Dass ich nicht gleich darauf gekommen bin

Re: Sed Verständnisproblem

2005-09-11 Diskussionsfäden Gebhard Dettmar
Hallo Michael, On Saturday 10 September 2005 11:21, Michael Bienia wrote: On 2005-09-09 23:00:40 +0200, Gebhard Dettmar wrote: On Friday 09 September 2005 13:21, Michael Bienia wrote: Wenn jetzt Perl mit dabei ist, dann sollte man auch die Möglichkeiten der Perl Regex nutzen: echo Bad

Re: Sed Verständnisproble m

2005-09-10 Diskussionsfäden Michael Bienia
On 2005-09-09 23:00:40 +0200, Gebhard Dettmar wrote: On Friday 09 September 2005 13:21, Michael Bienia wrote: Wenn jetzt Perl mit dabei ist, dann sollte man auch die Möglichkeiten der Perl Regex nutzen: echo Bad Ne u branden burg |perl -pe 's/(?=[A-Za-z])\s+(?=[a-z])//g' Das sind

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Gebhard Dettmar
On Thursday 08 September 2005 21:49, Frank Dietrich wrote: Hallo Christian, Christian Frommeyer [EMAIL PROTECTED] wrote: [...] oder halt gleich: sed -r 's/([a-z])\W+([a-z])/\1\2/g' Geht aber z.B. bei Bad Ne u brandenburg auch nicht, weil Bad Ne u brandenburg |--| 1

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Mario 'BitKoenig' Holbe
Gebhard Dettmar [EMAIL PROTECTED] wrote: Nicht ganz. Das \+ (bzw. das Quoting vor dem +) verstehe ich nicht und die sed versteht eigentlich nur regex, + ist eregex. Deshalb \+ - quasi als Transition von eregex features nach regex. regards Mario -- User sind wie ideale Gase - sie verteilen

Re: Sed Verständnisproble m

2005-09-09 Diskussionsfäden Michael Bienia
burg |perl -pe 's/\s+//g' |sed -e 's/\([a-z]\)\([A-Z]\)/\1 \2/' aber das ist natürlich geschummelt Wenn jetzt Perl mit dabei ist, dann sollte man auch die Möglichkeiten der Perl Regex nutzen: echo Bad Ne u branden burg |perl -pe 's/(?=[A-Za-z])\s+(?=[a-z])//g' Michael -- Haeufig gestellte

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Frank Dietrich
Hallo Gebhard, Gebhard Dettmar [EMAIL PROTECTED] wrote: On Thursday 08 September 2005 21:49, Frank Dietrich wrote: Mein Vorschlag wäre: sed -e ':x;s/\(.*[A-Za-z]\) \+\([a-z]\)/\1\2/g;tx' :x - setzt ein Label s/\(.*[A-Za-z]\) \+\([a-z]\) - findet [A-Z] [a-z] und [a-z] [a-z

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Gebhard Dettmar
als Beispiel, und ist deshalb nur auf diesen einen Fall zugeschnitten): - zuerst alle einzelnen Leerzeichen zwischen zwei Großbuchstaben löschen - dann alle FOOBAR durch Foobar ersetzen # alle einzelnen Leerzeichen zwischen zwei Großbuchstaben löschen echo F O O B A R FOOBAR | sed -e 's

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Frank Dietrich
Hallo Gebhard, Gebhard Dettmar [EMAIL PROTECTED] wrote: On Friday 09 September 2005 13:40, Frank Dietrich wrote: Intern sieht das vereinfach so aus: F O O B A R FOOBAR |-- sed merkt sich diese Postion FO O B A R FOOBAR |-| das ist das nächste gefundene Pattern

Re: Sed Verständnisproblem

2005-09-09 Diskussionsfäden Gebhard Dettmar
leerzeichen zwischen Kleinbuchstaben echo Bad Ne u branden burg |perl -pe 's/\s+//g' |sed -e 's/\([a-z]\)\([A-Z]\)/\1 \2/' aber das ist natürlich geschummelt Wenn jetzt Perl mit dabei ist, dann sollte man auch die Möglichkeiten der Perl Regex nutzen: echo Bad Ne u branden burg |perl -pe

Sed Verständnisproblem

2005-09-08 Diskussionsfäden Markus Schulz
Hallo, ich habe ein Problem mit sed. Ich versuche aus Zeichenketten Leerzeichen zu entfernen, die sich nur zwischen kleinen Buchstaben bzw. vor Whitespace ein Großbuchstabe und hinter ein Kleinbuchstabe. Z.B. Bad Hers  feld = Bad Hersfeld B ad Hers feld = Bad Hersfeld usw. dafür habe ich

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Martin Grandrath
Hallo Markus! On Thu, 8 Sep 2005 19:31:35 +0200 Markus Schulz [EMAIL PROTECTED] wrote: sed -e 's/\([a-z]\)\W*\([a-z]\)/\1\2/g' \ -e 's/\([A-Z]\)\W*\([a-z]\)/\1\2/g' Versuch doch mal sed -r -e 's/([A-Za-z])\W*([a-z])/\1\2/g' Gruß, Martin -- .--. |o_o

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Christian Frommeyer
Am Donnerstag 08 September 2005 19:31 schrieb Markus Schulz: ich habe ein Problem mit sed. Ich versuche aus Zeichenketten Leerzeichen zu entfernen, die sich nur zwischen kleinen Buchstaben dafür habe ich folgende Expressions: sed -e 's/\([a-z]\)\W*\([a-z]\)/\1\2/g' \ -e 's/\([A-Z]\)\W

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Markus Schulz
Am Donnerstag, 8. September 2005 20:13 schrieb Martin Grandrath: Hallo Markus! On Thu, 8 Sep 2005 19:31:35 +0200 Markus Schulz [EMAIL PROTECTED] wrote: sed -e 's/\([a-z]\)\W*\([a-z]\)/\1\2/g' \ -e 's/\([A-Z]\)\W*\([a-z]\)/\1\2/g' Versuch doch mal sed -r -e 's/([A-Za-z])\W*([a-z])/\1

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Markus Schulz
Am Donnerstag, 8. September 2005 20:22 schrieb Christian Frommeyer: Am Donnerstag 08 September 2005 19:31 schrieb Markus Schulz: ich habe ein Problem mit sed. Ich versuche aus Zeichenketten Leerzeichen zu entfernen, die sich nur zwischen kleinen Buchstaben dafür habe ich folgende

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Christian Frommeyer
Am Donnerstag 08 September 2005 20:56 schrieb Markus Schulz: Warum er aber nicht immer ein Zeichen in den Testbuffer dazunimmt, sondern hier gleich zwei, erschließt sich mir nicht. Habe aber auch selbst noch nie solch einen Erkennungsautomaten entwickelt. Naja, er sucht das erste, was auf das

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Frank Dietrich
Hallo Christian, Christian Frommeyer [EMAIL PROTECTED] wrote: Am Donnerstag 08 September 2005 19:31 schrieb Markus Schulz: echo Bad Neu brandenburg | sed -e 's/\([a-z]\)\W*\([a-z]\)/\1\2/g' = Bad Neu brandenburg ^^ funktioniert nicht mit den zwei Spaces. Da Du \W* schreibst nimmt er

Re: Sed Verständnisproblem

2005-09-08 Diskussionsfäden Martin Grandrath
Hallo Markus! On Thu, 8 Sep 2005 20:28:12 +0200 Markus Schulz [EMAIL PROTECTED] wrote: aber warum geht das mit extended regexp style und mit normalen nicht? Bin mir nicht sicher, aber ich meine die '\1\2' gehören zu extended. Gruß, Martin -- .--. |o_o | __ _

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
Hard Space (0xa0). Soll das wirklich so sein, oder ist das ein Lapsus deines Editors? Teilstrings nach einer Klammer (..). Der Inhalt in dieser Klammer ist die gesuchte Nummer im Rohformat die ich mit den sed Befehlen aus

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
/backend/out.ps FAXNUM=`($PS2ASCII $FAXFILE)|sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL PROTECTED]//' -e 's/ FAXNUM=`$PS2ASCII $FAXFILE |sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL PROTECTED]//' -e 's/ ^^^ //g' -e 's/^+49/0/' -e 's/^+/00/' -e 'sg

Re: sed - Problem

2005-09-01 Diskussionsfäden David Haller
Skript erstellt: #!/bin/sh PS2ASCII=/usr/bin/ps2ascii FAXFILE=/usr/lib/cups/backend/out.ps FAXNUM=`($PS2ASCII $FAXFILE)|sed -e 's/[EMAIL PROTECTED]//' -e 's/[EMAIL PROTECTED]//' -e 's/ ^ ^ die subshell ist ueberfluessig. //g' -e 's/^+49/0/' -e 's/^+/00/' -e 's/\///g' -e 's

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 's/@@\s*?\+([0-9

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 's

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 's

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 's

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 PROTECTED

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: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Joerg Sommer
Michelle Konzack [EMAIL PROTECTED] wrote: Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p das eine_datei sollte nicht mitten im Befehl stehen. Ich weiß gar nicht, ob POSIX sowas überhaupt zulässt. kann ich ja aus einer textdatei einen Teilbereich ausschneiden

Re: [Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Michelle Konzack
Am 2005-05-23 23:41:58, schrieb David Haller: Hallo, Noch einfacher ist aber: sed -e '1,/^$/d' $FILE ^ Soviel ich weis, reicht auch ein sed -e '1,/^$/d' $FILE :-) HTH, -dnh Greetings Michelle -- Linux-User #280138

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-24 Diskussionsfäden Michelle Konzack
Am 2005-05-23 18:24:43, schrieb Joerg Sommer: das eine_datei sollte nicht mitten im Befehl stehen. Ich weiß gar nicht, ob POSIX sowas überhaupt zulässt. Das habe ich aus den Script von bugreport... function pinfo() { sed -n /var/lib/dpkg/status -e /^Package: $PACKAGE$/,/^Description: /p

Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der Datei ausschneiden. Wie gibt man eine Leerzeile in 'sed

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Helmut Wollmersdorfer
Michelle Konzack wrote: Wie gibt man eine Leerzeile in 'sed' an ? /^$/ funktioniert nicht. und wie das Ende einer Datei ? Willst Dir nicht Perl anschauen? Lohnt sich IMHO binnen kürzester Zeit. Helmut Wollmersdorfer -- Haeufig gestellte Fragen und Antworten (FAQ): http

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Tilo Schwarz
On Mon, 23 May 2005 11:39:11 +0200, Michelle Konzack [EMAIL PROTECTED] wrote: Hallo, Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Mattias Pehlke
Am Montag, 23. Mai 2005 11:39 schrieb Michelle Konzack: Mit der commandline sed -n eine_datei -e /^pattern1/,/^pattern2/p kann ich ja aus einer textdatei einen Teilbereich ausschneiden, nur möchte ich von der ersten auftreffenden Leerzeile bis zum ende der Datei ausschneiden. probier's

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Am 2005-05-23 14:09:53, schrieb Tilo Schwarz: Mit sed weiß ich's nich, aber: % csplit eine_datei %^$%1 ^ Da fehlt ein '+' oder '-' oder Du mußt die '1' weglassen, ansonsten gibts einen Fehler. Ist aber nicht das, was ich will, weil ich keine

[Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Weis nicht warum, aber nun funktioniert es... cat $FILE |sed -n -e /^$/,//p Echt eigenartig... Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Tilo Schwarz
On Mon, 23 May 2005 15:48:34 +0200, Michelle Konzack [EMAIL PROTECTED] wrote: Am 2005-05-23 14:09:53, schrieb Tilo Schwarz: Mit sed weiß ich's nich, aber: % csplit eine_datei %^$%1 ^ Da fehlt ein '+' oder '-' oder Du mußt die '1' weglassen, ansonsten

Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden Michelle Konzack
Am 2005-05-23 23:49:15, schrieb Tilo Schwarz: ??: % csplit eine_datei %^$%1 14 Wahrscheinlich liegt's eher an sowas: % csplit --version csplit (coreutils) 5.2.1 Hmmm... __( command 'csplit --version' ) / | csplit (GNU textutils) 2.0 | Written by Stuart Kemp and

Re: [Solved] Re: Mit 'sed' Textbereich aus Datei ausschneiden

2005-05-23 Diskussionsfäden David Haller
Hallo, Am Mon, 23 May 2005, Michelle Konzack schrieb: Weis nicht warum, aber nun funktioniert es... cat $FILE |sed -n -e /^$/,//p Echt eigenartig... Die kanonische Loesung ist: sed -n -e '/^$/,$p' $FILE Dabei ist /^$/ die Start-Adresse, $ die End-Adresse und p der Befehl, der

  1   2   3   4   >