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 :

probleme resultat d'une variable


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 88
    Points : 63
    Points
    63
    Par défaut probleme resultat d'une variable
    bonjour

    j'ai un probleme encore dans une variable

    le resulta de la variable FIC10 est titi
    le resulta de la variable FIC11 est toto

    donc quand je fait un echo "$FIC10" le resulta est titi
    quand je fait un echo "$FIC11" le resulta est toto


    ce que je voudrais c'est le resulta de la variable et je ne c'est pas quoi metre a la place des ?????

    je m'excuse mais je debute

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    num=10
    while [ "$num" -lt 12 ] 
    do
    	
    FIC="FIC$num"
    		
    cat $VARIABLE/$FICHIERVAR | sed s/$FIC=??????/$FIC="*"/g >$VARIABLE/$FICHIERVARNEW
    rm -r $VARIABLE/$FICHIERVAR
    mv $VARIABLE/$FICHIERVARNEW $VARIABLE/$FICHIERVAR
    
    num=`expr $num + 1`
    done

  2. #2
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    Je ne comprends pas ce que tu veux faire. Tu veux remplacer quoi par quoi dans ton fichier ?

    Eventuellement, donne un exemple d'entrée et de sortie, ce sera plus clair.

    PS : si tu as la chance d'avoir Gnu Sed, je te conseille l'option -i.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 88
    Points : 63
    Points
    63
    Par défaut
    je veut remplacer les point ???? par une variable $test$num qui serait

    sachant que lorsque je fait un echo "$test10" j'ai comme resultat toto

    voila

  4. #4
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    Du genre ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FIC="FIC$num"
    RES=$(eval echo \$$FIC)
    echo $RES
    Mais bon, cf l'autre discussion : http://www.developpez.net/forums/sho...d.php?t=405502

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 88
    Points : 63
    Points
    63
    Par défaut
    bonjour

    je voulais vous dire un grand merci c'est excatement ca qui me fallait
    ca marche super bien

    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/05/2007, 20h31
  2. Réponses: 1
    Dernier message: 14/02/2007, 17h08
  3. Requête (ou son resultat) dans une variable
    Par baboun007 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 02/01/2007, 08h50
  4. Réponses: 1
    Dernier message: 22/05/2006, 14h44
  5. Réponses: 3
    Dernier message: 11/11/2005, 12h59

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