[LUGOS] perl

Domen Puncer domen at coderock.org
Sat Nov 15 00:24:50 CET 2003


On Friday 14 of November 2003 23:21, 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
>
> tale stvar mi naredi ravno obratno - zamenja v vrsticah, ki SE zacnejo
> z "**". ce dam ! stran iz pogoja, dobim 1kB datoteko, polno enic

!= si zamenjal s ==, right? drugace je to enacenje.

Dela pri meni... no vsaj != naredi obratno kot ==.


> (verjetno zato, ker je pogoj pravilen :-)
> bolj gledam, bolj se cudim :-) mi lahko kdo razjasne, pomaga?
>
> primer datoteke:
>
> ...
> ** to mora ostati kot je > itd.
> tukaj pa se mora popraviti > v znak "je vecje od"
> ...
>
> lp
> robert ludvik




More information about the lugos-list mailing list