Commandes Linux : unexpand

UNEXPAND

Installé avec le paquet coreutils
Voir aussi : expand

 

Afficher la version de la commande unexpand

expand --version

ou

apt-cache policy coreutils

 

Convertir les espaces en tabulations

Rmq : les tabulations créées seront complétées par des espaces pour conserver l’apparence initiale du fichier.
Uniquement les espaces de tête de lignes :

unexpand filename

Tous les espaces du fichier :

unexpand -a filename

ex :

# cat identites.txt
   Gérard Pichon
        Julie  Piétri
      Jean      Gibbon
          Marc    Assin
# cat -T identites.txt
   Gérard Pichon
        Julie  Piétri
      Jean      Gibbon
          Marc    Assin
# unexpand identites.txt | cat -T
   Gérard Pichon
^IJulie  Piétri
      Jean      Gibbon
^I  Marc    Assin
# unexpand identites.txt | cat
   Gérard Pichon
	Julie  Piétri
      Jean      Gibbon
	  Marc    Assin
# unexpand -a identites.txt | cat -T
   Gérard Pichon
^IJulie  Piétri
      Jean^IGibbon
^I  Marc^I  Assin
# unexpand -a identites.txt | cat
   Gérard Pichon
	Julie  Piétri
      Jean	Gibbon
	  Marc	  Assin
Fermer le menu
%d blogueurs aiment cette page :