Articles tagués CLI

Un exemple : ligne de commande

cat texte.txt | sed -e 's/[ ]/\n/g' | sed -e 's/,//g' | sed -e 's/\.//g' | grep @ | sort | uniq > ellowers_tries.txt

But: Extraire tous les noms de ellowers –membres du réseau social ello.co– en sachant que ces noms commencent par @ et se trouvent dans un texte publié sur le site (texte.txt).

1er sed : Remplacer tous les espaces par un retour de ligne. Ceci afin de mettre chaque ellower (ainsi que tous les mots du reste du texte) sur une ligne individuelle.

2ème et 3ème sed : Enlever les virgules et les points qui peuvent suivre un nom d’ellower.

grep : Garder seulement les lignes débutant par @ –donc seulement les noms d’ellowers–.

sort : Trier par ordre alphabétique.

uniq : Garder une seule occurence de chaque nom d’ellower.

> : mettre le résultat dans ellowers_tries.txt

—-

N.B. Cette ligne de commande aurait pu être plus condensée, j’utilise plus d’étapes pour des fins d’auto-documentation. J’espère que cela a pu vous être utile!

, , , ,

Poster un commentaire