Je veux remplacer plusieurs espaces par un seul espace. J'utilise tr
pour le faire. Mais il remplace également la nouvelle ligne par un espace. Comment puis-je l'éviter?
Code:
tr -s [:space:] ' '
Contribution:
He llo
Wor ld
how are you
Sortie requise:
He llo
Wor ld
how are you
Ma sortie:
He llo Wor ld how are you
:space:
correspond aux espaces blancs horizontal et vertical. Utilisez :blank:
à la place pour ne faire correspondre que les espaces horizontaux.