• [^] # Re: Erreur sur la personne

    Posté par . En réponse au message changement de date. Évalué à 1. Dernière modification le 04 août 2019 à 15:52.

    Bonjour

    Pour le premier remplacement :

    par les 4 chiffres de l'année courante suivis des 2 chiffres du mois courant et suivis de "01"

    de toute série de 8 chiffres qui serait précédée de "cycle" ou "_hyb" ou "_bkp"
    et qui se terminerait par "01"

    sed -i "s/\(\(cycle\|_hyb\|_bkp\)\)[0-9]\{6\}01/1円$(date +'%Y%m01')/g" nomDuFichierSQLàModifier
    

    Pour le deuxième remplacement :

    par la date courante au format "AAAA-MM-JJ"

    de toute série de chiffres qui serait présentée dans le même format.

    sed -i "s/\([0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\)/$(date +"%Y-%m-%d")/" nomDuFichierSQLàModifier
    

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.