Je ne sais pas quel interpréteur shell tu utilises, mais avec bash, par exemple, tu pourrais :
 1/ virer la ligne 
Tu "écrases" toujours sa valeur, avec l'expression suivante, même si elle équivaut à null
 2/ ajouter un 
juste derrière 
rating=$(exiv2 -pa "$file" | grep -w 'Exif.Image.Rating' | awk '{print $4}')   | 
Ca permet d'initialiser à 0 ta variable rating si elle "vaut" null ou si elle est non initialisée.
 EDIT : pour ceux que ça intéresse, man bash ( ou allez voir là )
chapitre Parameter Expansion
 
Message édité par Zzozo le 04-08-2009 à 18:44:58
 ---------------
			
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle