[LUGOS] perl
Aleksander Kmetec
aleksander.kmetec at email.si
Sat Nov 15 00:09:09 CET 2003
Robert Ludvik wrote:
> zdravo
> v txt datoteki zelim zamenjati vse ">" z ">" v vseh vrsticah, ki se
> NE zacnejo z "****". ker sem na win masini, sem se lotil s Perlom:
>
> perl -p -i*.bak -e "if ( $_ != /^\*\*/) {s/>/>/g}" c.txt
Operator za neujemanje patterna je !~ in ne !=.
Lahko pa poskusiš tudi s spodnjim primerom, ki bi naj "matchal" začetek
vrstice, ki mu NE sledijo 3 zvezdice. Nisem pa stestiral.
=~ ^(?!\*\*\*)
LP,
Aleksander
More information about the lugos-list
mailing list