les shell sont de vrai langages, mais il faut prendre la peine de
lire le man au moins une fois.
Pour le Resolution: trucxchose+machin:
while read a
do
B="${a/Geometry: /Resolution :}
if [ "$B" != "$a" ]
then
echo "${B%%+*}"
else
echo "${a}"
fi
done<exifinfos.txt >>exif.inf
Miklos Aubert wrote:
> Le 04/10/07, *Stéphane Téletchéa* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> a écrit :
>
> Selon Sylvain Lhullier <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>>:
>
> > > Reste à faire en sorte que tous mes scripts fonctionnent aussi
> avec des
> > > fichiers contenant des espaces
> >
> > Il faut laisser tomber le shell pour cela ... :-(
> > Les shells ne sont pas de vrais langages de programmation.
> >
> > Je connais ton point de vue (ne pas apprendre un autre outil),
> > mais tu gagnerais vraiement à apprendre un langage un peu moins
> > primitif, parmi lesquels Perl, Python, Ruby ou même PHP ...
> >
> > :-)
>
> Je n'aurai pas dit mieux.
> Dire qu'en perl ton problème aurait été résolu en 5 lignes ... (avec
> le bon
> module EXIF qui va bien).
>
> M'enfin.
>
>
> Hé oui mais quand on s'habitue au marteau, tout ressemble à un clou :)
>
> D'ailleurs, le nom BASH est approprié dans ce contexte (pour les
> anglophones) :P
>
>
> ------------------------------------------------------------------------
>
> _________________________________
> Linux mailing list
> [email protected]
> http://lists.parinux.org/mailman/listinfo/linux
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux