geek

Trucs de geek : la commande expand

Si vous avez un fichier texte dont les lignes débutent par des tabulations, vous pouvez souhaitez les transformer en espaces.

Inutile d'éditer le fichier. Il existe naturellement une commande bash qui le fait pour vous : excapnd

La commande sera la suivante :

 $ expand fichier1.txt > fichier2.txt

Dans le fichier2 toutes les tabulations seront transfrmées en espace et le reste du texte n'aura pas bougé.

A l'invers pour transformer des espaces en tabulations, vous pouvez utiliser la command unexpand.

Fait le 08/01/2016

Tags: 

Pages