> V fajlu, katerega skripta preisce in najde dolocen vzorec v 
> poljubni vrstici (vzorec se v fajlu pojavlja samo enkrat),   
> bi rad le-to vrstico zamenjal z drugo. Pogoj je, da se nova 
> vrstica(vzorec) zapise v isto vrstico kot je bila zapisana prejsnja. 

Ali je nova vrstica vedno natanko tako dolga, kot stara vrstica?
Ce ni, potem ni nacina, da bi naredil tisto, kar zelis. Lahko pa naredis 
novo datoteko, ki ima staro vrstico zamenjano z novo.

my $stariniz=shift @ARGV;
my $novavrsta=shift @ARGV;

while (<>) {
   if (/$stariniz/) {
        print "$novavrsta\n";
   } else {
        print $_;
   }
}

-- 
"My name is Not Important. Not to friends. 
    But you can call me mr. Important"  - Not J. Important 
[EMAIL PROTECTED]


Reply via email to