Il suffit ensuite de comparer $old et $new pour savoir si le fichier est réellement modifié (dans ce cas, mv lang_english.php.new lang_english.php), ou s'il est identique hormis l'entete (alors rm lang_english.php.new).
Que penses-tu de l'option -I de la commande diff ? Elle permet d'ignorer les différences qui concernent des lignes reconnues par une expression régulière.
Exemple :
gk:/tmp$ diff -I 'PO-Revision-Date:.*' en_US.po en_US1.po [rien du tout]
Effectivement, c'est bien plus simple ;)
Fred
Generated by mhonarc 2.6.10, Tue Sep 07 18:40:04 2004