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 →
Ci-dessous, les différences entre deux révisions de la page.
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 07:18] Hypathie [La commande split] |
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [08/06/2014 08:27] Hypathie [la commande fmt] |
||
---|---|---|---|
Ligne 388: | Ligne 388: | ||
===Découpage en taille et répartition en autant de fichiers === | ===Découpage en taille et répartition en autant de fichiers === | ||
<note> | <note> | ||
- | options de découpage par taille :\\ | + | * options de découpage par taille :\\ |
-C : découper par taille maximale\\ | -C : découper par taille maximale\\ | ||
Ligne 397: | Ligne 397: | ||
split -C 5m fichier : découpage en 5 mega-octets\\ | split -C 5m fichier : découpage en 5 mega-octets\\ | ||
-b : découper par 1 taille précise\\ | -b : découper par 1 taille précise\\ | ||
- | Ex: split -b 5 fichier) => tous les fichiers créés par découpage auront cette taille (sauf peut-être le dernier) | + | Ex: split -b 5 fichier) => tous les fichiers créés par découpage auront cette taille (sauf peut-être le dernier) |
+ | |||
+ | * Remarque:\\ | ||
+ | Il faut 8 bits pour faire 1 byte (1 octet) | ||
+ | - bit : c'est **Bi**naryDigi**T** : un bit est un chiffre binaire, la valeur d'un bit, c'est 0 ou 1. | ||
+ | - byte : terme anglais pour octet. L'ordinaire calcule sur un ou plusieurs byte. | ||
</note> | </note> | ||
Ligne 442: | Ligne 447: | ||
===Découpage par ligne === | ===Découpage par ligne === | ||
<note> | <note> | ||
- | * option de découpage par ligne :\\ | + | * option de découpage par ligne qui détermine le découpage :\\ |
- | -l : pour indiquer le nombre de ligne\\ | + | -l : pour indiquer le nombre de ligne\\ |
- | * Sans indication de préfixe, par défaut les fichiers créés par le découpage porte le préfixe x?? | + | * Remarque :\\ |
+ | Sans indication de préfixe, par défaut les fichiers créés par le découpage porte le préfixe x?? | ||
</note> | </note> | ||
Ligne 463: | Ligne 469: | ||
3 pomme | 3 pomme | ||
</code> | </code> | ||
+ | |||
=====La commande nl ===== | =====La commande nl ===== | ||
+ | Permet de numéroter l'affichage d'un fichier. | ||
+ | ===Syntaxe === | ||
+ | nl [options] [fichier...] | ||
+ | |||
+ | ===Préparation === | ||
+ | * copie du fichier ~/.bashrc et visualisation : | ||
+ | |||
+ | <code user> | ||
+ | cat ~/.bashrc >> ~/Essai-text-processing/bashrc-bis | ||
+ | </code> | ||
+ | * comparons avec l'affichage de less | ||
+ | <code user> | ||
+ | less ~/Essai-text-processing/bashrc-bis | ||
+ | </code> | ||
+ | Extrait du retour : | ||
+ | <code user> | ||
+ | # ~/.bashrc: executed by bash(1) for non-login shells. | ||
+ | # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) | ||
+ | # for examples | ||
+ | |||
+ | # If not running interactively, don't do anything | ||
+ | case $- in | ||
+ | *i*) ;; | ||
+ | *) return;; | ||
+ | esac | ||
+ | [...] | ||
+ | ===Affichage numéroté === | ||
+ | <code> | ||
+ | nl ~/Essai-text-processing/bashrc-bis | ||
+ | </code user> | ||
+ | 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 user> | ||
+ | ===Pour encore plus de lisibilité === | ||
+ | |||
+ | <code user> | ||
+ | fmt -w 65 ~/Essai-text-processing/bashrc-bis | nl ~/Essai-text-processing/bashrc-bis | less | ||
+ | </code> | ||
+ | |||
+ | 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> |