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

Shell et commandes GNU Discussion :

Extraire des champs dans un ordre précis


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Points : 21
    Points
    21
    Par défaut Extraire des champs dans un ordre précis
    salut,
    comment faire pour extraire des champs avec un ordre particulier
    l'ordre est figé avec la commande cut
    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,


    tu peux utiliser awk au lieu de cut.

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cat /etc/passwd | awk 'BEGIN { FS = ":" } ; { print $6,$2,$1 }'

  3. #3
    Membre actif
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Points : 289
    Points
    289
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "champ1 champ2 champ3" | awk '{print $1 " " $3 " " $2}'
    A toi de complexifier le code en passant par exemple le délimiteur de champ à AWK

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "champ1|champ2|champ3" | awk -v FS="|" '{print $1 " " $3 " " $2}'
    Edit: ouuppss....grillé par Mygale1978

Discussions similaires

  1. Extraire des champs dans une chaine de caractère
    Par clemuche dans le forum Requêtes
    Réponses: 1
    Dernier message: 25/02/2009, 23h24
  2. Effectuer des calculs dans un ordre précis
    Par missoly dans le forum VBA Access
    Réponses: 5
    Dernier message: 17/07/2008, 15h57
  3. Réponses: 1
    Dernier message: 01/12/2007, 15h18
  4. [8.5] Trier des champs dans un ordre bien précis!
    Par Gotch59 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 25/05/2007, 15h02
  5. Problème de parcours des champs dans l'ordre.
    Par jyms2006 dans le forum Access
    Réponses: 1
    Dernier message: 19/04/2006, 11h08

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