sed-script oder wo finde ich eine beschreibung?
liebe listenleser und -innen, ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden). mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text". ich brauche ein sed-script, das mir diesen "text" ausgibt. vielen dank im voraus, schönes & baldiges wochenende, horst aus hannover
Hallo, Am Freitag, 28. Januar 2005 16:33 schrieb gerhard horst kopka m. a.:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
Warum im Internet ? $ man sed Gruss Thomas
Am Freitag, 28. Januar 2005 16:33 schrieb gerhard horst kopka m. a.:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
man sed man regex
mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text".
ich brauche ein sed-script, das mir diesen "text" ausgibt.
grep "location=" datei | sed -e 's/location=\(.*\)/\1/' Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Freitag, 28. Januar 2005 16:33 schrieb gerhard horst kopka m. a.:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text".
ich brauche ein sed-script, das mir diesen "text" ausgibt.
vielen dank im voraus, schönes & baldiges wochenende, horst aus hannover Die wichtigen und richtigen Antworten hast du ja schon bekommen, Ich empfehle ausdrücklich das ABSH - Advanced Bash Scripting Howto. Google hilft da sicher weiter, den link hab ich nicht parat...
-- Mit freundlichen Grüßen Markus Feilner -------------------------- Bitte beachten Sie unsere neuen Adressdaten! Vielen Dank. -------------------------- Feilner IT Linux & GIS Linux Solutions, Training, Seminare und Workshops - auch Inhouse Beraiterweg 4 93047 Regensburg fon +49 941 9465243 fax +49 941 9465244 mobil + +49 170 3027092 skype ID: mfeilner mail: mfeilner@feilner-it.net
Hallo, Am Fri, 28 Jan 2005, Dr. Jürgen Vollmer schrieb:
Am Freitag, 28. Januar 2005 16:33 schrieb gerhard horst kopka m. a.:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
man sed man regex
man 7 regex sonst bekommt man man 3 regcomp.
mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text".
ich brauche ein sed-script, das mir diesen "text" ausgibt.
grep "location=" datei | sed -e 's/location=\(.*\)/\1/'
Greppen kann sed selbst! sed -n -e '/location=/s/location=//p' datei -dnh -- Es gibt vier Millionen Analphabeten in Deutschland. Also nach Definiton Leute, die entweder gar nicht schreiben und lesen können oder nur so schlecht, dass zumutbarer Schriftverkehr mit ihnen nicht möglich ist. -- Nur - was wollen die alle im Usenet, im mittleren Management und im Webdesign? [J.E. Guenther]
Am Freitag, 28. Januar 2005 16:33 schrieb gerhard horst kopka m. a.:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
Ich persönlich finde die Manpage von Sed etwas zu schwierig (von der Sprache her), da hilft mir das hier manchmal ganz gut: http://www.linuxfibel.de/sed.htm
mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text".
ich brauche ein sed-script, das mir diesen "text" ausgibt.
hm.. wenn das location= immer am Anfang der Zeile geht, und der Text immer in der gleichen Zeile steht, kannst du soetwas probieren. grep -i location= <dateiname> | sed 's/^location=//' (ungetestet) Was anderes wüsste ich da jetzt nicht aus dem Stehgreif... es gibt aber sicher noch allgemeinere/elegantere Lösungen. Gruß Sören
gerhard horst kopka m. a. schrieb:
liebe listenleser und -innen,
ich bräuchte ein sed-script oder einen link im netz, wo sed-kommandos beschrieben werden (einige seiten habe ich schon abgegoogelt, aber immer nur "einführungen" gefunden).
mein problem: ich habe eine textdatei. in dieser datei steht irgendwo "location=text".
Guckst Du hier: http://www.student.northpark.edu/pemente/sed/sed1line.txt http://www.cornerstonemag.com/sed/ -- Gruss Bernd
Hi On Friday 28 January 2005 16:33, gerhard horst kopka m. a. wrote: Eventuell lohnt sich ein Blick aus awk. Deine Problemstellung hört sich irgendwie so an als müsste man grep und sed benutzen. Ist alles etwas Geschmackssache. mfg Axel
Hallo, Am Mon, 31 Jan 2005, Axel Heinrici schrieb:
Eventuell lohnt sich ein Blick aus awk. Deine Problemstellung hört sich irgendwie so an als müsste man grep und sed benutzen. Ist alles etwas Geschmackssache.
Grep und sed muss man nie zusammen verwenden ;) Greppen kann sed selbst. grep foo | sed -e '...' grep -v foo | sed -e '...' ist aequivalent zu sed -e '/foo/{ ... ; }' sed -e '/foo/!{ ... ; }' mit jedem beliebigen sed-Ausdruck '...'. -dnh -- 117: Las Vegas Mekka fuer experimentelle Statistik. (Jens Hoffmann)
participants (8)
-
Axel Heinrici
-
David Haller
-
Dr. Jürgen Vollmer
-
gerhard horst kopka m. a.
-
Illuminatus@t-online.de
-
Markus Feilner
-
Sören Wengerowsky
-
Thomas Janssen