[bcn-pm] RS: consulta eliminar filas

Agud Pique, Enric eagud.q a tv3.cat
dim oct 8 06:29:03 PDT 2013


Fantàstic!

Moltes gràcies, m'ha quedat clar

Enric


-----Missatge original-----
De: Barcelona-pm en nom de Jose Luis Perez Diez
Enviat el: dt. 08/10/2013 15:22
Per a: Barcelona Perl Mongers
Tema: Re: [bcn-pm] consulta eliminar filas
 
El Tuesday 08 October 2013 14:34:16 Agud Pique, Enric va escriure:
> Hola gent,
> 
> Com puc eliminar totes les línies d'un fitxer que comencen per -----
> 
> Per exemple
> 
> -----França---------------------------------------------------------------------------------------
> 

Resposta curta

perl -ni  -e ' print unless /^-{4}/' fichero

de perldoc perlrun 

 -e ( expressió codigo perl a ejecutar)
 -n ( fica la expressió o el teu codi perl en el següent bloc de codi }
    LINE:
       while(<>) {
          {expressió o programa}
       }
  -i (edita al lloc (in place)) per escriure al mateix fitxer que es llegeix, pot crear copia del original

el que fa es imprimir tot el que no comença amb 4 -.

> Moltes gràcies

De res 

--

Jluis
_______________________________________________
llista dels Barcelona-pm
Barcelona-pm a pm.org
http://mail.pm.org/mailman/listinfo/barcelona-pm
BCN Perl Mongers: http://barcelona.pm.org



Més informació sobre la llista de correu Barcelona-pm