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 →
Ceci est une ancienne révision du document !
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
join [options]... fichier1 fichier2
Soit deux fichiers : “users” et “infos-users”
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
join -1 1 -2 2 ~/Essai-text-processing/users ~/Essai-text-processing/infos-users
Retour :
01 Toto toto@gmail.com 02 Titi titi@gmx.fr 03 Lili lili@hotmail.com
join -1 1 -2 2 ~/Essai-text-processing/users ~/Essai-text-processing/infos-users > ~/Essai-text-processing/adr-users
cat ~/Essai-text-processing/adr-users
01 Toto toto@gmail.com 02 Titi titi@gmx.fr 03 Lili lili@hotmail.com
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.
Visualisons les deux fichiers concernés, “users” et “infos-users”
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
Retour:
paste ~/Essai-text-processing/users ~/Essai-text-processing/infos-users
Retour :
01 Toto toto@gmail.com 01 02 Titi titi@gmx.fr 02 03 Lili lili@hotmail.com 03
paste ~/Essai-text-processing/users ~/Essai-text-processing/infos-users > ~/Essai-text-processing/paste-users-infos
01 Toto toto@gmail.com 01 02 Titi titi@gmx.fr 02 03 Lili lili@hotmail.com 03
sort [options [+POS1] [-POS2]] [fichier...]
Soit le fichier ”~/Essai-text-processing/users.sort”
cat ~/Essai-text-processing/users.sort # Retour 5 Papi 1 Toto 3 Lili 2 Titi 4 Mami 003 Zaza 01 Nani
sort ~/Essai-text-processing/users.sort # Retour : 003 Zaza 01 Nani 1 Toto 2 Titi 3 Lili 4 Mami 5 Papi
cat ~/Essai-text-processing/sort.abc # Retour: tomate fraise abricot ananas kiwi pomme
sort ~/Essai-text-processing/sort.abc # Retour: abricot ananas fraise kiwi pomme tomate
cat ~/Essai-text-processing/sort.abc # Retour : tomate:4 fraise:1 abricot:2 ananas:6 kiwi:5 pomme:3
sort -t':' -k 2n ~/Essai-text-processing/sort.abc fraise:1 abricot:2 pomme:3 tomate:4 kiwi:5 ananas:6
cat ~/Essai-text-processing/sort.123abc # Retour: tomate:x:c fraise:1 abricot:2 ananas:x:b kiwi:x:a pomme:3
sort -t':' -k 2n -k 3d ~/Essai-text-processing/sort.123abc # Retour: kiwi:x:a ananas:x:b tomate:x:c fraise:1 abricot:2 pomme:3
sort -t':' -k 2n -k 3d ~/Essai-text-processing/sort.123abc > ~/Essai-text-processing/sort.123abc.ok
cat ~/Essai-text-processing/sort.123abc.okkiwi:x:a # Retour : ananas:x:b tomate:x:c fraise:1 abricot:2 pomme:3
Elle permet de traduire, c'est-à-dire, changer des lettres
tr [options] ens1 ens2
cat ~/Essai-text-processing/tr-essai # retour: Pierre Paul Jacques
tr P p < ~/Essai-text-processing/tr-essai pierre paul Jacques
cat ~/Essai-text-processing/tr-essai # retour: Pierre Paul Jacques
tr P X < ~/Essai-text-processing/tr-essai Xierre Xaul Jacques
cat ~/Essai-text-processing/tr-essai # retour : Pierre Paul Jacques
tr PJ pj < ~/Essai-text-processing/tr-essai pierre paul jacques