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 Les deux révisions suivantes | ||
doc:systeme:expand [04/10/2013 19:48] MicP [Introduction] |
doc:systeme:expand [04/10/2013 19:54] MicP [TPs] |
||
---|---|---|---|
Ligne 36: | Ligne 36: | ||
==== Application à la commande ''chage'' ==== | ==== Application à la commande ''chage'' ==== | ||
- | Ci dessous, un copié/collé du retour de [[doc:systeme:chage|la commande chage]] dont les caractères de tabulation posent problème, car chaque caractère de tabulation est converti en une suite de //4 caractères espaces// une fois affichée dans un post du forum. | + | Ci dessous, un copié/collé du retour de [[doc:systeme:chage|la commande chage]] dont les caractères de tabulation posent problème, car chaque caractère de tabulation est converti en une suite de //4 caractères "espace"// une fois affiché dans un post du forum. |
- | <code user>tmpLang=$LANG && LANG=C;chage -l $USER;LANG=$tmpLang</code> | + | <code user>tmpLang=$LANG && LANG=C; chage -l $USER; LANG=$tmpLang</code> |
Donne une fois copié/collé dans le forum : | Donne une fois copié/collé dans le forum : | ||
<code> | <code> | ||
Ligne 49: | Ligne 49: | ||
</code> | </code> | ||
- | Alors qu'en utilisant la commande "''expand''" au travers d'un [[doc:programmation:shell:pipe|pipe]] ''|'', chaque caractère de tabulation sera remplacé par une suite de //8 caractères espaces//.\\ | + | Alors qu'en utilisant la commande "''expand''" au travers d'un [[doc:programmation:shell:pipe|pipe]] ''|'', chaque caractère de tabulation sera remplacé par une suite de //8 caractères "espace"//.\\ |
Dès lors, le contenu du copié/collé ne comportant plus de caractère de tabulation, l'affichage résultant dans le forum gardera la même apparence que dans la fenêtre du terminal qui a servi de source à la copie : | Dès lors, le contenu du copié/collé ne comportant plus de caractère de tabulation, l'affichage résultant dans le forum gardera la même apparence que dans la fenêtre du terminal qui a servi de source à la copie : | ||
<code user> | <code user> | ||
- | tmpLang=$LANG && LANG=C;chage -l $USER | expand;LANG=$tmpLang</code> | + | tmpLang=$LANG && LANG=C; chage -l $USER | expand; LANG=$tmpLang</code> |
Donnera collé dans le forum : | Donnera collé dans le forum : | ||
Ligne 68: | Ligne 68: | ||
- | <note important>J'ai dû modifier la variable ''LANG'' pour obtenir la version américaine de la sortie de la commande **chage** car la version française de cette commande présente justement un défaut au niveau des caractères de tabulation.\\ | + | <note important>J'ai dû modifier la variable ''LANG'' pour obtenir la version américaine de la sortie de [[doc:systeme:chage|la commande chage]] car la version française de cette commande présente justement un défaut au niveau des caractères de tabulation.\\ |
Si je trouve une autre commande retournant des caractères de tabulation dans sa version française, je n'aurai pas à modifier et restaurer la variable **LANG**, et ce dokuWiKi en deviendra plus clair. | Si je trouve une autre commande retournant des caractères de tabulation dans sa version française, je n'aurai pas à modifier et restaurer la variable **LANG**, et ce dokuWiKi en deviendra plus clair. |