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

Linux Discussion :

Affécter une commande à une variable


Sujet :

Linux

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Par défaut Affécter une commande à une variable
    Bonjour à tous,

    j'aimerai pouvoir affecter le résultat de la commande w à plusieurs variables, dont chacunes seraient un tableau contenant les champs.

    résultat de la commande w -h:

    bob pts/0 - 4:25pm 6:43m 0.01s 0.01s /bin/cat
    john pts/1 - 4:25pm 0.00s 3.94s 0.00s w -h
    Pour celà j'affecte la commande w à une variable, et ensuite j'utilise cut pour récupérer les champs qui m'intéressent. Le problème vient de la derniere colonne de la commande w qui peut contenir des espaces (genre w -h), et dans ce cas là je n'arrive pas à récupérer correctement mes infos (ca créer un décalage).

    J'aurai voulu savoir si dans l'affectation de la commande w de ma premiere variable, je pouvai directement dire quelles colonnes je souhaite conserver (ou celles que je veux supprimer).

    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Par défaut
    oui en jouant avec cut on peut définir ce qu'on garde ou non.

    au pire tu peux le faire avec awk si tu es plus à l'aise avec...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Par défaut
    bah comme je l'ai dit, le problème c'est que les champs que je veux récupérer ont une position variable, donc avec un cut ca posera problème

    je voudrai juste récupérer dans la variable de ma commande les 3 premieres colonnes, est ce possible d'1 coup ?

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/03/2011, 10h52
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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