[bcn-pm] consulta eliminar filas

Jose Luis Perez Diez jluis a escomposlinux.org
dim oct 8 06:22:25 PDT 2013


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


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