salut,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $ cat f
<a class="classe classeA">Mon nom 1</a>
<a class="classe classeB">Mon prenom 1</a>
<a class="classe">texte</a>
<a class="classe">texte</a>
<a class="classe classeB">Mon adresse 1</a>
<a class="classe">texte</a>
<a class="classe">texte</a>
<a class="classe">texte</a>
<a class="classe classeA">Mon nom 2</a>
<a class="classe classeB">Mon prenom 2</a>
<a class="classe">texte</a>
<a class="classe">texte</a>
<a class="classe classeB">Mon adresse 2</a>
$ awk -F"[<>]" "/classeA/{printf """\n%s""",$3}/classeB/{printf """;%s""",$3}" f
Mon nom 1;Mon prenom 1;Mon adresse 1
Mon nom 2;Mon prenom 2;Mon adresse 2 |
maintenant, si tu veux utiliser awk.exe dans un fichier de commandes tu dois doubler les %
awk -F"[<>]" "/classeA/{printf """\n%%s""",$3}/classeB/{printf """;%%s""",$3}" f
pour plus d'infos
Partager