man tr (Commandes) - Traduire ou éliminer des caractères

NOM

tr - Traduire ou éliminer des caractères

SYNOPSIS

tr [OPTION]... ENSEMBLE1 [ENSEMBLE2]

DESCRIPTION

Traduire, compresser et/ou éliminer des caractères de l'entrée standard, par écriture sur la sortie standard.

-c, -C, --complement
complémenter à un l'ENSEMBLE1
-d, --delete
éliminer les caractères de l'ENSEMBLE1 et ne pas traduire
-s, --squeeze-repeats
remplacer chaque séquence d'entrée de caractères répétés qui apparaît dans l'ENSEMBLE1 par une seule occurrence de ce caractère
-t, --truncate-set1
tronquer d'abord l'ENSEMBLE1 à la longueur de l'ENSEMBLE2
--help
afficher l'aide-mémoire
--version
afficher le nom et la version du logiciel

Les ENSEMBLES sont spécifiés comme des chaînes de caractères. La plupart se représente eux-mêmes. Les séquences d'interprétation sont :

\NNN
caractère ayant la valeur octale NNN (1 à 3 chiffres octaux)
\\
barre oblique inverse
\a
cloche sonore
\b
caractère d'effacement
\f
saut de page
\n
saut de ligne
\r
retour
\t
saut horizontal
\v
saut vertical
CAR1-CAR2
tous les caractères de CAR1 à CAR2 en ordre croissant
[CAR*]
dans ENS2, copie de CAR jusqu'à longueur de ENS1
[CAR*RÉP]
RÉPéter copies de CAR, RÉPéter en octal si débute par 0
[:alnum:]
toutes les lettres et les chiffres
[:alpha:]
toutes les lettres
[:blank:]
tous les blancs horizontaux
[:cntrl:]
tous les caractères de contrôle
[:digit:]
tous les chiffres
[:graph:]
tous les caractères imprimables, sans inclure les blancs
[:lower:]
tous les lettres minuscules
[:print:]
tous les caractères imprimables, incluant les blancs
[:punct:]
tous les caractères de ponctuation
[:space:]
tous les sauts verticaux ou horizontaux
[:upper:]
toutes les lettres majuscules
[:xdigit:]
tous les chiffres hexadécimaux
[=CAR=]
tous les caractères équivalents à CAR

La traduction survient si -d n'est pas fourni et si les deux ensembles ENSEMBLE1 et ENSEMBLE2 sont fournis en argument. L'option -t peut être utilisée seulement lors de la traduction. L'ENSEMBLE2 est dilaté selon la taille de l'ENSEMBLE1 par répétition des derniers caractères si nécessaire.Les caractères en excès de l'ENSEMBLE2 sont ignorés. Seuls [:lower:] et [:upper:] sont garants d'une expansion en ordre en ordre croissant; utilisé dans l'ENSEMBLE2 lors de la traduction, ils peuvent seulement être utilisés par paire pour spécifier une conversion de la casse.L'option -s s'emploie avec l'ENSEMBLE1 sinon il n'y a pas de traduction ou d'élimination autrement la compression utilise l'ENSEMBLE2 et se produit après la traduction ou l'élimination.

AUTEUR

Écrit par Jim Meyering.

SIGNALER DES BOGUES

Rapporter toutes anomalies à <bug-coreutils@gnu.org>.

COPYRIGHT

Copyright © 2005 Free Software Foundation, Inc. Ce logiciel est libre. Vous pouvez en redistribuer des copies sous les conditions de la licence publique générale GNU (GNU General Public License) <http://www.gnu.org/licenses/gpl.html>. AUCUNE garantie n'est donnée, en restant dans les limites permises par la loi.

VOIR AUSSI

La documentation complète pour tr est mise à jour dans un manuel Texinfo (en anglais). Si les programmes info et tr sont correctement installés sur votre système, la commande

info tr

devrait vous donner accès au manuel complet (en anglais).