• BASH > trier

       

      sort | uniq -c
           7 Braun
           3 Broun
           4 Brown
           9 Browne
           3 Bruin
          11 de Bruyn

       

      uniq, par défaut, justifie la première colonne à droite avec un largeur de 7 caractères. Pour modifier l’apparence (aligné à gauche, puis une tabulation) :

       

      sort toto | uniqc
      7     Braun
      3     Broun
      4     Brown
      9     Browne
      3     Bruin
      11    de Bruyn

       

      Pour faire ça, créer un alias uniqc dans le .bashrc :

       

      alias uniqc="uniq -c | sed 's/^[ ]*//;s/ /\t/'"

       

      s/^[ ]*// pour effacer les espaces du début

      s/ /\t/ pour remplacer le premier espace par une tabulation

       

 

Aucun commentaire

 

Laissez un commentaire