Skip to content
  • esj's avatar
    Bonne année, donc modification du copyright. · 1c4a8a50
    esj a rédigé
    Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe.
    
    Dépot obtenu avec le script Shell:
    {{{
    a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php )
    echo -n "Fichiers: "
    echo $a|wc -w
    for i in $a
    do
    sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php
    if diff -q $i /tmp/f.php
    then 
        :
    else
           diff $i /tmp/f.php
    #     echo $i;   php /tmp/f.php
    #    mv /tmp/f.php $i
    fi
    done
    }}}
    et le script Sed:
    {{{
    s/Copyright (c) 2001-20../Copyright (c) 2001-2011/
    s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;,
    }}}
    1c4a8a50