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 [08/06/2014 08:05]
Hypathie [la commande fmt]
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [08/06/2014 08:27]
Hypathie [la commande fmt]
Ligne 470: Ligne 470:
 </​code>​ </​code>​
  
-===== la commande ​fmt=====+ 
 +=====La commande ​nl ===== 
 +Permet de numéroter l'​affichage d'un fichier. 
 ===Syntaxe === ===Syntaxe ===
  
-  ​fmt [options] [fichier...] +  ​nl [options] [fichier...]
-   +
-=== préparation=== +
-Création du fichier "​~/​Essai-text-processing/​essai-fmt"​+
  
-<code user> +===Préparation === 
-cat > ~/Essai-text-processing/​essai-fmt <<​EOF +  * copie du fichier ​~/.bashrc ​et visualisation :
-> 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 +
-</​code>​+
  
-===Affichage du contenu d'un fichier en respectant les mots === 
-  * L'​affichage avec la commande "​cat"​ est parfois difficile à lire: 
 <code user> <code user>
-cat ~/​Essai-text-processing/​essai-fmt +cat ~/.bashrc >> ​~/​Essai-text-processing/​bashrc-bis
-# Retour : +
-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 !+
 </​code>​ </​code>​
- +  ​comparons ​avec l'​affichage de less
-  ​Affichage ​avec la commande "​fmt"​ :+
 <code user> <code user>
-fmt ~/​Essai-text-processing/​essai-fmt +less ~/​Essai-text-processing/​bashrc-bis
-# Retour : +
-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 !+
 </​code>​ </​code>​
-<​note>​ +Extrait du retour ​:
-Par défaut, la commande "​fmt"​ affiche le contenu d'un fichier par ligne de 75 caractères maximum. +
-</​note>​ +
-===Options utiles === +
-  * -w pour indiquer le nombre de caractère par ligne+
 <code user> <code user>
-fmt -w 20 ~/​Essai-text-processing/​essai-fmt +# ~/.bashrc: executed by bash(1) for non-login shells. 
-Retour ​+# see /​usr/​share/​doc/​bash/​examples/​startup-files (in the package bash-doc) 
-chez debian-facile +# for examples 
-c'est facile + 
-... très facile +# If not running interactively,​ don't do anything 
-... très très +case $- in 
-facile ... très +    *i*) ;; 
-très très très +      *) return;; 
-très très facile +esac 
-... facile et +[...] 
-encore facile ! +===Affichage numéroté === 
-</​code>​ +<​code>​ 
-===Combiner fmt et less pour encore plus de lisibilité ===+nl ~/​Essai-text-processing/​bashrc-bis 
 +</code user> 
 +Extrait du retour : 
 +<​code>​ 
 +     1 ~/.bashrcexecuted by bash(1) for non-login shells. 
 +     2 # see /​usr/​share/​doc/​bash/​examples/​startup-files (in the package bash-doc) 
 +     3 # for examples 
 +       ​ 
 +     4 # If not running interactively,​ don't do anything 
 +     5 case $- in 
 +     ​6  ​   *i*) ;; 
 +     7       *) return;; 
 +     8 esac 
 + [...] 
 +</​code ​user
 +===Pour encore plus de lisibilité === 
 <code user> <code user>
-fmt -w 20 ~/​Essai-text-processing/​essai-fmt less +fmt -w 65 ~/​Essai-text-processing/​bashrc-bis nl ~/Essai-text-processing/​bashrc-bis | less
-# Retour : +
-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 ! +
-(END) +
 </​code>​ </​code>​
-  * Voir [[doc:​editeurs:​less| la commande less]] 
-<code user> 
- 
- 
-=====La commande nl ===== 
  
 +Extrait du retour :
  
 +<​code>​
 +     ​1 ​ # ~/.bashrc: executed by bash(1) for non-login shells.
 +     ​2 ​ # see /​usr/​share/​doc/​bash/​examples/​startup-files (in the package bash-doc)
 +     ​3 ​ # for examples
 +       
 +     ​4 ​ # If not running interactively,​ don't do anything
 +     ​5 ​ case $- in
 +     ​6 ​     *i*) ;;
 +     ​7 ​       *) return;;
 +     ​8 ​ esac
 +       
 +[...]
 +</​code>​
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