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 [07/06/2014 16:04] Hypathie [La commande join] |
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [07/06/2014 16:53] Hypathie [La commande paste] |
||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
* 2 : deuxième fichier | * 2 : deuxième fichier | ||
* -j option CHAMP : équivalent à « -1 CHAMP -2 CHAMP » | * -j option CHAMP : équivalent à « -1 CHAMP -2 CHAMP » | ||
+ | * -i : ignorer les différences de casse | ||
* voir man join pour plus d'option | * voir man join pour plus d'option | ||
Ligne 87: | Ligne 88: | ||
</code> | </code> | ||
=====La commande paste ===== | =====La commande paste ===== | ||
+ | ===Syntaxe de la commande paste === | ||
+ | paste [options]... [fichier]... | ||
+ | La jointure se fait selon lignes à ligne, donc il faut des fichiers avec des lignes rangées dans le même ordre. | ||
+ | ===Préparation === | ||
+ | Visualisons les deux fichiers concernés, "users" et "infos-users" | ||
+ | <code user> | ||
+ | cat ~/Essai-text-processing/users | ||
+ | # retour : | ||
+ | 01 Toto | ||
+ | 02 Titi | ||
+ | 03 Lili | ||
+ | |||
+ | cat ~/Essai-text-processing/infos-users | ||
+ | #retour : | ||
+ | toto@gmail.com 01 | ||
+ | titi@gmx.fr 02 | ||
+ | lili@hotmail.com 03 | ||
+ | </code> | ||
+ | |||
+ | ===Regroupement des lignes des deux fichiers === | ||
+ | Retour: | ||
+ | |||
+ | <code user> | ||
+ | paste ~/Essai-text-processing/users ~/Essai-text-processing/infos-users | ||
+ | </code> | ||
+ | |||
+ | Retour : | ||
+ | |||
+ | <code> | ||
+ | 01 Toto toto@gmail.com 01 | ||
+ | 02 Titi titi@gmx.fr 02 | ||
+ | 03 Lili lili@hotmail.com 03 | ||
+ | </code> | ||
+ | ===Concaténation du retour dans un fichier "paste-users-infos" qui sera créé=== | ||
+ | |||
+ | <code user> | ||
+ | paste ~/Essai-text-processing/users ~/Essai-text-processing/infos-users > ~/Essai-text-processing/paste-users-infos | ||
+ | </code> | ||
+ | |||
+ | === Vérification === | ||
+ | <code user> | ||
+ | 01 Toto toto@gmail.com 01 | ||
+ | 02 Titi titi@gmx.fr 02 | ||
+ | 03 Lili lili@hotmail.com 03 | ||
+ | </code> | ||
+ | |||
+ | ===== sort ===== | ||
=====La commande nl ===== | =====La commande nl ===== | ||