einzelne Zeichen löschen mit awk oder sed

Bash, Shell, PHP, Python, Perl, CGI
gromit
Posts: 9
Joined: 2004-06-02 14:05

einzelne Zeichen löschen mit awk oder sed

Post by gromit »

Hallo an alle Script Gurus,
ich suche nach ein codeschnipsel welcher folgendes macht:
untersuche jede Zeile einer Textdatei
wenn am ende der zeile ein Semicolon dann entferne es
scheibe alle zeilen in eine andere Datei (auch wenn kein Semikolon am ende)

Das sollte mit awk oder sed gehen.
Ich kriegs aber nicht hin. Hab mir gerade ein Buch dafür bestellt.
Kann aber nicht solange warten.
Gruß
Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: einzelne Zeichen löschen mit awk oder sed

Post by captaincrunch »

Code: Select all

sed -e s/;$// /pfad/zum/file > /file/wos/hin/soll
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
gromit
Posts: 9
Joined: 2004-06-02 14:05

Super Danke!!

Post by gromit »

So schnell
Echt nett
DANKE!!!
Eigentlich ganz simpel ...
Wenn man sich mal an regex syntax gewöht hat.
Gruß
Dirk
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München

Re: einzelne Zeichen löschen mit awk oder sed

Post by floschi »

Zu awk kann ich das Buch der Open SOurce Press empfehlen, hat mir in 20 Minuten lesen bereits 4 PRobleme gelöst ;)
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: einzelne Zeichen löschen mit awk oder sed

Post by captaincrunch »

Link? ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
thorsten
Posts: 561
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: einzelne Zeichen löschen mit awk oder sed

Post by thorsten »

awk habe ich hierdurch zu schätzen gelernt:
http://www.lns.cornell.edu/public/COMP/ ... k_toc.html
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: einzelne Zeichen löschen mit awk oder sed

Post by captaincrunch »

Mir ist allerdings extrem schleierhaft, wie man auf die Idee kommen kann, einem "Textverarbeitungsprogramm" Netzwerkfähigkeiten mit auf den Weg zu geben. Wer käme schon auf die Idee, dass sich das olle gawk auch als Backdoor nutzen lassen könnte?!? ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
User avatar
Joe User
Project Manager
Project Manager
Posts: 11176
Joined: 2003-02-27 01:00
Location: Hamburg

Re: einzelne Zeichen löschen mit awk oder sed

Post by Joe User »

man bash - Du weisst ja, worauf ich anspiele... ;)
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: einzelne Zeichen löschen mit awk oder sed

Post by captaincrunch »

Shell != text processor. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
User avatar
Joe User
Project Manager
Project Manager
Posts: 11176
Joined: 2003-02-27 01:00
Location: Hamburg

Re: einzelne Zeichen löschen mit awk oder sed

Post by Joe User »

Ich weiss, passt (als weiteres Beispiel) dennoch recht gut zum OT ;)
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.