<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hello,<br>
<br>
Pour trier avec <font face="Courier New, Courier, monospace">sort</font>
par ordre croissant des noms de fichiers ayant des chiffres, et
indépendamment de leurs dates de création :<br>
$ touch 1 10 100 9 60<br>
$ ls<br>
<b>1 10 100 60 9</b><br>
$ ls | sort -k 1,1n<br>
<b>1<br>
9<br>
10<br>
60<br>
100</b><br>
<br>
du coup tu peux peux essayer un truc du genre <br>
$ convert $(for f in `ls | sort -k 1,1n`; do echo -n "$f "; done)
mondoc.pdf
<br>
<br>
<br>
<br>
Erick Pitard a écrit :
<blockquote cite="mid:4CFA8454.7060008@free.fr" type="cite">Salut
tous,
<br>
<br>
Je suis à la recherche de la syntaxe exacte pour utiliser la
commande convert
<br>
<br>
J'ai une série d'image jpg dont le nom commence par cf puis son
numéro dans la série. cf1.jpg, cf2.jpg.
<br>
La fonction convert me permet de regrouper toutes ces images, d'en
faire un pdf avec la syntaxe suivante :
<br>
<br>
$ convert cf*.jpg mondoc.pdf
<br>
<br>
Mon problème le * me prend les fichiers dans un ordre
100,101....,10,1, 200,201,202, 20,2...
<br>
Et je voudrais un ordre 1,2,3,4...10,11,12....100,101....
<br>
Une piste les fichiers sont dans l'ordre de leur date de
modification, peut-être puis-je utiliser sort... Mais là je ne
sais pas comment faire dans ma première commande...
<br>
<br>
Merci de votre aide
<br>
<br>
Erick
<br>
_______________________________________________
<br>
Toulouse-ll mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a>
<br>
<br>
</blockquote>
</body>
</html>