Skip to content
Extraits de code Groupes Projets
Valider 71f5720b rédigé par esj's avatar esj
Parcourir les fichiers

Ajout d'apostrophes ou de guillemets aux attributs qui en manquaient.

Ce dépot résulte de 5 applications du script Shell ci-dessous et evacuation des fichiers où ça ne portait que sur du code en commentaire. Les 2 Regexp ne sont pas exhaustives, d'où le besoin de répétition, et il reste encore le cas des balises en début de ligne dont on ignore si elles sont encadrées par ' ou ".

{{{
for i in $(grep -l  "<[a-z][^>&(]*[a-z]=[^\"'\\$]" [ei]*/*.php|grep -v vieilles_defs)
do 
    sed "s,^\(.[^']*<[a-z][^>&(\\]*[a-z]=\)\([^\"'\\$ >]*\)\([ >]\),\1'\2'\3,g" $i | \
    sed 's,^\(.[^"]*<[a-z][^>&(\\]*[a-z]=\)\([a-z0-9%]*\)\([ >]\),\1\"\2\"\3,g' \
    > z.php;
    diff z.php $i  > d
    if [ -s d ] 
    then 
    echo $i $(cat d| wc -l)
    php z.php
    mv z.php $i
    fi
done 
}}}
parent 7c9727c0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter