![](https://seccdn.libravatar.org/avatar/ac45ad45dd72772c9afcd6a9968f56a2.jpg?s=120&d=mm&r=g)
Hallo,
ich muss von der stdin das letzte Zeichen wegschneiden.
Es ging irgendwie mit regex und cat.
Leider finde ich gerade nichts was mich weiter bringt.
Kann mir jemand einen Schups geben.
Danke
Olli
--
Oliver Wiemer
![](https://seccdn.libravatar.org/avatar/ebe9e7470f033d101415722d029f0b24.jpg?s=120&d=mm&r=g)
Oliver Wiemer
ich muss von der stdin das letzte Zeichen wegschneiden. Es ging irgendwie mit regex und cat. Leider finde ich gerade nichts was mich weiter bringt. Kann mir jemand einen Schups geben. Danke
Wenn es sich nur um eine Zeile handelt: echo "abc" | sed -e's/\(.*\).$/\1/' Aber was genau soll denn da passieren? 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|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
![](https://seccdn.libravatar.org/avatar/25006076caf56496daaeac565b27fcae.jpg?s=120&d=mm&r=g)
On Thursday 11 December 2003 13:57, Oliver Wiemer wrote:
ich muss von der stdin das letzte Zeichen wegschneiden. Es ging irgendwie mit regex und cat. Leider finde ich gerade nichts was mich weiter bringt. Kann mir jemand einen Schups geben.
Eine Lösung ist ja schon über die Liste gegangen, es gibt noch eine Reihe von weiteren Lösungen auf dem Level der Shell. Mein Punkt ist ein anderer: In dem Moment, wo Du zeichenweise oder sogar schon bei wortweiser Zeichenkettenbearbeitung anfängst, willst Du die Aufgabe nicht mehr in Shell lösen. Es handelt sich dann mit Sicherheit ein Problem für die P-Sprachen (perl, php, python), in der Shell ist es nicht mehr effektiv und wartbar zu handhaben. Kristian
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, Am Thu, 11 Dec 2003, Oliver Wiemer schrieb:
ich muss von der stdin das letzte Zeichen wegschneiden. Es ging irgendwie mit regex und cat. Leider finde ich gerade nichts was mich weiter bringt. Kann mir jemand einen Schups geben.
| sed '$s/.$//' Wieder mal ein schoenes Beispiel fuer die unterschiedlichen Bedeutungen von '$' ;) -dnh -- Danke für's Woggen. Ich glaube Ich sollte den Satz:"Dankeschön für das Woggen!" als Signatur nehmen. [Woko° in dag°]
participants (4)
-
David Haller
-
Dr. Jürgen Vollmer
-
Kristian Köhntopp
-
Oliver Wiemer