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