NUMFMT(1) Commandes de l'utilisateur NUMFMT(1) NOM numfmt - Convertir des nombres vers ou a partir de formats lisibles par un humain SYNOPSIS numfmt [OPTION]... [NOMBRE]... DESCRIPTION Reformater le ou les NOMBREs, ou les nombres de l'entree standard si aucun n'est indique. Les parametres obligatoires pour les options de forme longue le sont aussi pour les options de forme courte. --debug afficher les avertissements en cas d'entree incorrecte -d, --delimiter=X utiliser X au lieu d'une tabulation comme delimiteur de champs --field=CHAMPS remplacer les nombres dans les champs d'entree (1 par defaut). Voir CHAMPS ci-dessous : --format=FORMAT utiliser le FORMAT de virgule flottante de style printf ; consultez FORMAT plus bas pour des precisions --from=UNITE mettre automatiquement a l'echelle d'UNITE les nombres en entree ; << none >> par defaut ; consultez UNITE plus bas --from-unit=N la taille d'unite en entree (au lieu de 1 par defaut) --grouping grouper les chiffres ensemble (par exemple 1 000 000) en utilisant le groupement defini dans les parametres regionaux (donc sans effet avec la locale C/POSIX) --header[=N] afficher (sans conversion) les N premieres lignes d'en-tete ; N vaut 1 par defaut si non indique --invalid=MODE mode d'echec pour les nombres incorrects ; MODE peut etre << abort >> (par defaut), << fail >>, << warn >> ou << ignore >> --padding=N remplir la sortie avec N caracteres ; N positif alignera a droite. N negatif alignera a gauche ; le remplissage est ignore si la sortie est plus grande que N ; le remplissage est automatique par defaut si un blanc est trouve --round=METHODE utiliser METHODE pour arrondir lors de la mise a l'echelle ; METHODE peut etre : << up >>, << down >>, << from-zero >> (par defaut), << towards-zero >> ou << nearest >> --suffix=SUFFIXE ajouter le SUFFIXE aux nombres en sortie et accepter le SUFFIXE facultatif aux nombres en entree --to=UNITE mettre a l'echelle automatiquement les nombres en sortie a UNITE ; consultez UNITE plus bas --to-unit=N la taille d'unite en sortie (au lieu de 1 par defaut) -z, --zero-terminated le delimiteur de lignes est l'octet NULL, pas le changement de ligne --help afficher l'aide-memoire et quitter. --version afficher les informations de version et quitter. options d'UNITE aucun aucune mise a l'echelle automatique n'est effectuee ; les suffixes declencheront une erreur auto accepter un suffixe facultatif d'une ou deux lettres : 1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576, etc. si accepter un suffixe facultatif d'une lettre : 1K = 1000, 1M = 1000000, etc. iec accepter un suffixe facultatif d'une lettre : 1K = 1024, 1M = 1048576, etc. iec-i accepter un suffixe facultatif de deux lettres : 1Ki = 1024, 1Mi = 1048576, etc. CHAMPS prend en charge des plages de champs dans le style de cut(1) : N Nieme champ, compte a partir de 1 N- du Nieme champ jusqu'a la fin de la ligne N-M du Nieme au Mieme champ (inclus) -M du premier au Mieme champ (inclus) - tous les champs Plusieurs champs/plages peuvent etre separes par des virgules FORMAT doit etre adapte a l'affichage d'un argument de virgule flottante << %f >>. Le guillemet facultatif (%'f) activera --grouping (si permis avec les parametres regionaux actuels). Une valeur de largeur facultative (%10f) remplira la sortie. Une largeur nulle facultative (%010f) remplira le nombre de zeros a gauche. Une valeur negative facultative (%-10f) alignera a gauche. Une precision facultative (%.1f) outrepassera la precision definie en entree. Le code de retour est 0 si tous les nombres en entree ont ete convertis sans erreur. Par defaut, numfmt s'arretera a la premiere erreur de conversion avec un code de retour de 2. Avec --invalid='fail', un avertissement est affiche a chaque erreur de conversion et le code de retour est 2. Avec --invalid='warn', toutes les erreurs de conversion sont diagnostiquees, mais le code de retour est 0. Avec --invalid='ignore', les erreurs de conversion ne sont pas diagnostiquees, et le code de retour est 0. EXEMPLES $ numfmt --to=si 1000 -> "1,0K" $ numfmt --to=iec 2048 -> "2,0K" $ numfmt --to=iec-i 4096 -> "4,0Ki" $ echo 1K | numfmt --from=si -> "1000" $ echo 1K | numfmt --from=iec -> "1024" $ df -B1 | numfmt --header --field 2-4 --to=si $ ls -l | numfmt --header --field 5 --to=iec $ ls -lh | numfmt --header --field 5 --from=iec --padding=10 $ ls -lh | numfmt --header --field 5 --from=iec --format %10f AUTEUR Ecrit par Assaf Gordon. SIGNALER DES BOGUES Aide en ligne de GNU coreutils : Signaler toute erreur de traduction a COPYRIGHT Copyright (C) 2022 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ulterieure . Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la loi. VOIR AUSSI Documentation complete : aussi disponible localement a l'aide de la commande : info '(coreutils) numfmt invocation' TRADUCTION La traduction francaise de cette page de manuel a ete creee par Nicolas Francois , Bastien Scher , David Prevot et Jean- Philippe MENGUAL Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . GNU coreutils 9.4 Janvier 2024 NUMFMT(1)