Thread perl one liner : suche string in einer spalte/feld und ersetzen (10 answers)
Opened by bora99 at 2016-02-08 09:02

Linuxer
 2016-02-08 13:32
#183822 #183822
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Wenn Du schon autosplit (-a) einsetzt, solltest Du auch das Trennmuster entsprechend setzen (-F).
Wenn Du das Trennzeichen nicht abänderst, wird das Leerzeichen benutzt.

Code: (dl )
1
2
$ echo "f1#2#3#4#5# " | perl -anF# -E '$F[3] =~ s/4/44/; say join "#", @F'
f1#2#3#44#5#


Siehe Perldoc:perlrun

edit: minor text fix
Last edited: 2016-02-08 22:24:59 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread perl one liner : suche string in einer spalte/feld und ersetzen