Re: filtrage d' un fichier texte
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> florent@jupiter:~$ perl -ne 'print if ($a!=1 && !m/^$/); $a=1; $a=0 if (m/^$/)' /tmp/test
> fichier1
> fichier4
> fichier12
>
Autre solution, avec awk :
cat fichier | awk 'BEGIN {fl=1 ; p=0} {if (fl == 1 && $1 != "") {print
$1 ; fl=0 ; p=0} else {if (p == 0 && $1 == "") p=1; if (p == 1 && $1 !=
"") {print $1 ; p=0}}}'
Mais le grep -A 1 est bien plus élégant :)
jerome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEo3ih3ygQTLujCrQRAu+kAJ4iNcdZhyRbpZnJDaFab6jskYHaVQCffaJV
5zrbEa1D1DgbweQO/OHx5+s=
=7Y+e
-----END PGP SIGNATURE-----
Reply to: