• [^] # Re: Quelques propositions

    Posté par (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 3.

    Si tu dois remplacer la valeur de la colonne 8 par une valeur fixe pas besoin de faire un gsub, 8ドル="PAR3027008440109" et voilà
    Et pas besoin du for i in *; awk prend les glob.

    awk -i inplace -F";" '{ if (4ドル ~ /^par/) { 4ドル = "par2018" }; print }' *.txt

    Mes fichiers en entrée

    aze;aze;aze;par12;aze;aze;aze
    aze;aze;aze;par13;aze;aze;aze
    aze;aze;aze;aze124;aze;aze;aze
    aze;aze;aze;par123;aze;aze;aze
    

    Mes fichiers en sortie

    aze aze aze par2018 aze aze aze
    aze aze aze par2018 aze aze aze
    aze;aze;aze;aze124;aze;aze;aze
    aze aze aze par2018 aze aze aze
    

    Is it a Bird? Is it a Plane?? No, it's Super Poil !!!