logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [10/07/2014 09:44]
Hypathie [La commande split]
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [02/08/2014 02:02]
martinux_qc [La commande nl]
Ligne 20: Ligne 20:
 Nous allons aborder quelques commandes complémentaires permettant de : Nous allons aborder quelques commandes complémentaires permettant de :
  
-  * améliorer l'​affichage : fnt ; nl+  * améliorer l'​affichage : fmt ; nl
   * combiner le contenu de fichiers : join ; paste    * combiner le contenu de fichiers : join ; paste 
-  * transformer le contenu de fichier ​: sort ; split ; tr ; uniq ; expand et unexpand+  * transformer le contenu de fichiers ​: sort ; split ; tr ; uniq ; expand et unexpand
  
  
Ligne 36: Ligne 36:
 <code user> <code user>
 cat > ~/​Essai-text-processing/​essai-fmt <<EOF cat > ~/​Essai-text-processing/​essai-fmt <<EOF
-> chez debian-facile c'est facile ... très facile ... très très facile ... très très très très très très facile ... facile et encore facile !+> chez debian-facile c'est facile ... très facile ... très très facile ... très très très très très très facile ...  
 +facile et encore facile !
 > EOF > EOF
 </​code>​ </​code>​
Ligne 171: Ligne 172:
  
 <​note>​ <​note>​
-Par défaut la commande nl numérote les lignes non-vides.\+Par défaut la commande nl numérote les lignes non-vides.
   * Quelques options :\\   * Quelques options :\\
     - -b : numérotation des lignes vides     - -b : numérotation des lignes vides
Ligne 667: Ligne 668:
 </​code>​ </​code>​
  
-=====Les commandes expand et unexpand ===== +=====La commande ​unexpand ===== 
-====unexpand ​==== +La commande "​unexpand" ​peut servir à convertir un groupe ​de sept espaces en une tabulation.
-La commande "​unexpand" ​convertit les groupes ​de espaces en tabulation+
  
 ===Syntaxe === ===Syntaxe ===
Ligne 690: Ligne 690:
 Pour intégrer le contenu d'un fichier avec les redirections et EOF, la touche tabulation ne fonctionne pas. Pour intégrer le contenu d'un fichier avec les redirections et EOF, la touche tabulation ne fonctionne pas.
 </​note>​ </​note>​
 +====Convertir des espaces en tabulation ====
 ===Affichage avec cat : ce sont des espaces === ===Affichage avec cat : ce sont des espaces ===
 <code user> <code user>
Ligne 698: Ligne 699:
          ​03 ​        ​Lili ​        ​lili@hotmail.com ​        ​membre          ​03 ​        ​Lili ​        ​lili@hotmail.com ​        ​membre
 </​code>​ </​code>​
-===conversion ​des espaces en tabulation ===+===Conversion ​des espaces en tabulation ===
 <code user> <code user>
 unexpand -a ~/​Essai-text-processing/​users-infos-espaces unexpand -a ~/​Essai-text-processing/​users-infos-espaces
-# Retour:+</​code>​ 
 +<​code>​
  01   Toto       toto@gmx.fr modo  01   Toto       toto@gmx.fr modo
        ​02 Titi  ​  ​titi@gmail.com membre        ​02 Titi  ​  ​titi@gmail.com membre
Ligne 708: Ligne 710:
 </​code>​ </​code>​
 <​note>​ <​note>​
-  * Option -a pour que la conversion des espaces ait lieu partout et pas seulement pour les espaces constituants la première colonnes de droite +  * Option ​''​-a'' ​pour que la conversion des espaces ait lieu partout et pas seulement pour les espaces constituants la première colonnes de droite. 
-  * Les groupes de moins de espaces consécutifs n'ont pas été convertis en tabulation  +  * Les groupes de moins de sept espaces consécutifs n'ont pas été convertis en tabulation 
-</note +</note> 
-====La commande "​expand"​ ==== +=====La commande "​expand" ​===== 
-La commande "​expand" ​convertit ​les tabulations en espaces+La commande "​expand" ​peut servir à convertir ​les tabulations en espaces.
  
 ===Syntaxe === ===Syntaxe ===
Ligne 734: Ligne 736:
  
 </​code>​ </​code>​
-===Convertion des tabulations en espaces===+====Convertion des tabulations en espaces====
  
 <code user> <code user>
Ligne 744: Ligne 746:
  
 </​code>​ </​code>​
-=== déterminer ​le nombre d'​espaces qui remplaceront chaque tabulation=== +==== Déterminer ​le nombre d'​espaces qui remplaceront chaque tabulation==== 
-  * option -t nombre+  * option ​''​-t'' ​nombre
 <code user> <code user>
 expand -t 1 ~/​Essai-text-processing/​users-infos-tabul expand -t 1 ~/​Essai-text-processing/​users-infos-tabul
doc/systeme/commandes/les-commandes-join-paste-split-et-nl.txt · Dernière modification: 06/11/2015 17:57 par paskal

Pied de page des forums

Propulsé par FluxBB