Outils pour utilisateurs

Outils du site


misc:suppression-espaces

Ceci est une ancienne révision du document !


Suppression d'espaces consécutifs

On cherche ici a remplacer plusieurs espaces consécutifs par un seul caractère d'espacement. Ce cas peut se présenter lorsqu'on souhaite traiter la sortie mise en forme d'une commande lambda.

La commande tr permet de supprimer les espaces consécutifs dans une chaîne de caractères lue en entrée. C'est particulièrement intéressant afin de pouvoir correctement traiter par la suite ce flux via la commande cut.

cat mon-fichier.txt | tr -s '\t' ' '

Ici pour chaque ligne du fichier les caractères de tabulation ou les multiples espaces seront remplacés par un seul caractère espace. ce seul caractère d'espacement pourra ensuite servir de séparateur de champ pour cut.

misc/suppression-espaces.1480431888.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)