• # perso...

    Posté par . En réponse au message de la puissance de (beep) pour trouver un truc simple en 2 minutes. Évalué à 2.

    Je connais peu perl mais ça m'a jamais vraiment manqué. Ce genre de petites bidouilles du quotidien, je m'en dépatouille en général en bash/sed/awk/etc. Genre là je pense que j'aurai fais un truc comme ça (tapé en plusieurs lignes parceque moi je trouve ça plus lisible - et puis soyez indulgents, j'ai pas testé):
    % for i in $(find . -name "*.java") ; do
    > 	foo=$(sed 's:\./::;s:/\w*\.java::' <<<$i)
    > 	bar=$(sed -n "s:package \(.*\);:1円:p" $i)
    > 	[[ ${#bar} -ne ${#foo} ]] && echo "BAD: $i ($bar)"
    > done
    
    À part ça, pour ce qui est de python, je trouve effectivement pas qu'il soit adapté à ce genre de petites choses, mais c'est pas vraiment le but non plus amha. C'est plus un langage pour faire des vrais programmes.