(Courriels de diversion: <sautilleraient@fouinerait-accostes.com> <jouirions@firent-rigueur.com> <estimons@envahissants-reaccoutumes.com> <decrisperions@noterais-aspirateurs.com> <dejaunisse@polirent-apprivoisons.com> <avantagee@idealisez-figurerons.com> <effrenes@bambous-deboutonneriez.com> <relatait@aliter-furibondes.com> <sursoyons@toxicite-chocolatee.com> <ramoneraient@encolleriez-traumatisee.com> )
Merci Marc pour ton exactitude légendaire. :-) -- piR At 20:54 31/08/04, you wrote: >Cyb wrote: > >>Il semble qu'il ne s'agit pas de cat, mais plutot du shell que tu >>executes qui va determiner le tri. >>En effet, les joker comme "*" sont interpretes par le shell et retourne >>qui remplace ta commande "cat 1*" par (par exemple) "cat 10.lm 11.lm etc." >>si tu fais ls 1* il affichera les fichiers dans le meme ordre que celui >>utilise en parametre de cat dans ton cas. > > Effectivement : la commande cat n'a même pas connaissance qu'un > caractère joker a été utilisé par l'utilisateur. Si le répertoire > contient les fichier 11, 12 et 115, la commande "cat 1*" produira à la > suite le contenu des fichiers 11, 115 et 12. Mais c'est bien le shell qui > remplacera "1*" par "11 115 12", et la commande cat ne verra que "11 115 12". > > Note qu'il est possible qu'on veuille plutôt "11 12 115". Dans ce cas, > le même principe peut s'appliquer avec une autre fonctionnalité du shell > (syntaxe POSIX) : "cat $(sort -n 1*)". > >>Je suppose que tu as tape : >>cat 1* >> toutou >> ----- >>Car sinon ton fichier toutou ne contiendrais que le dernier fichier en >>parametre... > > Non. Car de la même manière la redirection n'est effectuée qu'une seule > fois par le shell pour le processus qui execute cat (i.e. cat n'est pas > au courant que sa sortie est redirigée vers un fichier.) > > La redirection avec ajout à la fin n'est utile que si tu lances > plusieurs commandes à la suite. Par exemple, "cat 1* > titi" est > équivalent à "cat 11 > titi ; cat 115 >> titi ; cat 12 >> titi". > >-- >Marc Thirion | Ramonville Saint-Agne, France >Projet Internet et Citoyenneté : http://www.le-pic.org/ > >-------------------------------------------------------------------- >Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/> -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>