IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AIX Discussion :

[AIX] awk mettre des caractères par défaut dans printf


Sujet :

AIX

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 12
    Points
    12
    Par défaut [AIX] awk mettre des caractères par défaut dans printf
    Bonjour,

    Je souhaiterais savoir comment mettre des caractères par défaut avec printf.
    Par exemple, je veux que mon résultat soit sur 4 caractères et que des zéro soit ajouter en début de chaine si mon résultat est sur 1,2 ou 3 caractères.

    Comment adapter la commande printf ("%4s", resultat) pour avoir en sortie 0030 au lieu de 30 ou 0003 au lieu de 3 par exemple.

    Merci de votre aide.

  2. #2
    Membre éclairé Avatar de BlaireauOne
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 492
    Points : 652
    Points
    652
    Par défaut
    Citation Envoyé par kyake
    Comment adapter la commande printf ("%4s", resultat) pour avoir en sortie 0030 au lieu de 30 ou 0003 au lieu de 3 par exemple.

    En ksh, 2 solutions (de mémoire parce que je suis en bash) :

    1._ déclarer ta variable comme suit :

    typeset -Z4 var
    var=3
    echo $var
    0003


    2._ Format par printf

    echo $var2
    3
    print %.4d $var2
    0003

Discussions similaires

  1. Mettre le curseur par défaut dans un TextBox
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/03/2009, 14h54
  2. Mettre une valeur par défaut dans un input type='file'
    Par fab76000 dans le forum Langage
    Réponses: 2
    Dernier message: 27/01/2009, 19h59
  3. Réponses: 10
    Dernier message: 04/11/2008, 14h30
  4. Réponses: 4
    Dernier message: 05/06/2007, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo