jb a écrit 8 commentaires

  • [^] # Re: man sed

    Posté par  . En réponse au message Doc sur sed. Évalué à 1.

    Oui mais pour que ce soit clair. Quand tu dis
    :Toto =>je crée une réf Toto dont la valeur vaut le contenu de la variable label qui est dans la 1er partie du sed.

    Si label=exemple
    sed -n "/$label/{:a;n;p;ba};"

    Alors dans la deuxième partie de l’instruction

    :a;ba ça se traduit par (je ne mets pas n et p qui sont claires)

    1/je crée une référence « exemple »
    2/je me branche à cette ref
    3/a est une valeur qui a peu d importance car on aurait pu écrire dans les accolades
    {:cequonveut;n;p;bcequonveut};

  • [^] # Re: man sed

    Posté par  . En réponse au message Doc sur sed. Évalué à 1.

    Effectivement, ce qui m’embete C’est l’instruction a. Mais j ai testé avec autre chose et cela fonctionne.
    Je comprends en fait que le script ouvre le label qui est égale à la valeur de la variable label. Pour le reste ok.

  • # parcourir une arbo

    Posté par  . En réponse au message parcourir une arbo. Évalué à -2. Dernière modification le 30/10/18 à 16:34.

    j'ai trouvé. Merci

  • [^] # Re: Indice

    Posté par  . En réponse au message parcourir une arbo. Évalué à 1.

    ah pas du tout c'est pour du taff mais nos IT ne veulent pas le faire par manque de temps :)

  • [^] # Re: awk

    Posté par  . En réponse au message remplacement dans fichier. Évalué à 1.

    pas grave :)
    en tout cas, j'ai utilisé le sed donné plus bas (en modifiant legèrement car mon besoin était légèrement différent).

    merci

  • [^] # Re: awk

    Posté par  . En réponse au message remplacement dans fichier. Évalué à 3.

    je pense que tu n'as pas pris en compte tous les paramètres de mon énoncé.
    avec awk pas de souci, je ferai un test sur $2 puis un print en remplaçant le $5 avec je que je souhaite substituer.

    dans mon cas, je souhaite utiliser sed. Cela doit être possible….

  • [^] # Re: man awk

    Posté par  . En réponse au message comparaison de fichier avec clefs. Évalué à 1.

    Bonsoir,

    Oui il y avait une coquille dans mes commandes mais ç est rectifié :) du coup j'ai utilisé ce que tu m'as indiqué et cela fonctionne super bien. Encore merci pour l'aide!

  • [^] # Re: join

    Posté par  . En réponse au message comparaison de fichier avec clefs. Évalué à 1.

    effectivement ca ne répond pas à la question.. mais je vais toutefois utiliser cette ligne.
    Pour aller plus loin, j'ai besoin de faire des différences relatives entre les valeurs communes et n'afficher que celles qui sont > à 5% (en valeur absolue).

    du coup, en utilisant ton code, je souhaite faire
    si abs((valeur3-valeur2)/valeur2)*100) > 5 alors affichons clef valeur 1 valeur 2 diff sinon rien.

    pourrais tu m'aider stp ?