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/10/2015 18:18] milou [La commande join] |
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [08/10/2015 18:28] milou [La commande uniq] |
||
---|---|---|---|
Ligne 256: | Ligne 256: | ||
cat ~/Essai-text-processing/users | cat ~/Essai-text-processing/users | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
01 Toto | 01 Toto | ||
02 Titi | 02 Titi | ||
03 Lili | 03 Lili | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
cat ~/Essai-text-processing/infos-users | cat ~/Essai-text-processing/infos-users | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
toto@gmail.com 01 | toto@gmail.com 01 | ||
titi@gmx.fr 02 | titi@gmx.fr 02 | ||
lili@hotmail.com 03 | lili@hotmail.com 03 | ||
- | </code> | + | </file> |
===Regroupement des lignes des deux fichiers === | ===Regroupement des lignes des deux fichiers === | ||
Ligne 276: | Ligne 276: | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
01 Toto toto@gmail.com 01 | 01 Toto toto@gmail.com 01 | ||
02 Titi titi@gmx.fr 02 | 02 Titi titi@gmx.fr 02 | ||
03 Lili lili@hotmail.com 03 | 03 Lili lili@hotmail.com 03 | ||
- | </code> | + | </file> |
===Concaténation du retour dans un fichier "paste-users-infos" qui sera créé=== | ===Concaténation du retour dans un fichier "paste-users-infos" qui sera créé=== | ||
Ligne 288: | Ligne 288: | ||
=== Vérification === | === Vérification === | ||
- | <code> | + | <file config retour de la commande> |
01 Toto toto@gmail.com 01 | 01 Toto toto@gmail.com 01 | ||
02 Titi titi@gmx.fr 02 | 02 Titi titi@gmx.fr 02 | ||
03 Lili lili@hotmail.com 03 | 03 Lili lili@hotmail.com 03 | ||
- | </code> | + | </file> |
Ligne 305: | Ligne 305: | ||
cat ~/Essai-text-processing/tr-essai | cat ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
Pierre Paul Jacques | Pierre Paul Jacques | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
tr P p < ~/Essai-text-processing/tr-essai | tr P p < ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
pierre paul Jacques | pierre paul Jacques | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
cat ~/Essai-text-processing/tr-essai | cat ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
Pierre Paul Jacques | Pierre Paul Jacques | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
tr P X < ~/Essai-text-processing/tr-essai | tr P X < ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
Xierre Xaul Jacques | Xierre Xaul Jacques | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
cat ~/Essai-text-processing/tr-essai | cat ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
Pierre Paul Jacques | Pierre Paul Jacques | ||
- | </code> | + | </file> |
<code user> | <code user> | ||
tr PJ pj < ~/Essai-text-processing/tr-essai | tr PJ pj < ~/Essai-text-processing/tr-essai | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
pierre paul jacques | pierre paul jacques | ||
- | </code> | + | </file> |
Ligne 356: | Ligne 356: | ||
cat ~/Essai-text-processing/users-uniq | cat ~/Essai-text-processing/users-uniq | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
Papi | Papi | ||
1 Toto | 1 Toto | ||
Ligne 364: | Ligne 364: | ||
003 Zaza | 003 Zaza | ||
01 Nani | 01 Nani | ||
- | </code> | + | </file> |
===Ajouter une ligne=== | ===Ajouter une ligne=== | ||
<code user> | <code user> | ||
Ligne 374: | Ligne 374: | ||
cat ~/Essai-text-processing/users-uniq | cat ~/Essai-text-processing/users-uniq | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
5 Papi | 5 Papi | ||
1 Toto | 1 Toto | ||
Ligne 383: | Ligne 383: | ||
01 Nani | 01 Nani | ||
01 Nani | 01 Nani | ||
- | </code> | + | </file> |
<note> | <note> | ||
Il faut que les doublons soient consécutifs, et que le fichier soit "trié" | Il faut que les doublons soient consécutifs, et que le fichier soit "trié" | ||
Ligne 394: | Ligne 394: | ||
cat ~/Essai-text-processing/users-sort-uniq | cat ~/Essai-text-processing/users-sort-uniq | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
003 Zaza | 003 Zaza | ||
01 Nani | 01 Nani | ||
Ligne 402: | Ligne 402: | ||
4 Mami | 4 Mami | ||
5 Papi | 5 Papi | ||
- | </code> | + | </file> |
=====La commande split ===== | =====La commande split ===== |