2009/6/8 François Cerbelle <[email protected]>: > Euh... "ls" a un comportement intelligent qui lui permet de travailler pour > les humain en temps > normal, mais qui lui permet aussi d'etre utilisé par des script dès que sa > sortie est redirigée.
Un GNU ls récent oui... Autant éviter les réflexes GNU only, surtout quand ils n'apportent rien... Et certains (dont moi) font un alias sur ls qui force la sortie pour humains, notamment pour utiliser systématiquement les couleurs (terminaux qui s'identifient bizarrement). Merci les extended_globs de zsh (il paraît que bash 4.0 a plus ou moins la même chose), c'est plus simple et ça marche toujours avec zsh (plus vite installé qu'un set d'outils GNU). Pour sélectionner des fichiers en fonction de leur nom, ls ne sert jamais à rien, il ne fait que lister les fichiers/répertoires indiqués en paramètres, avec éventuellement le contenu des répertoires (= nom/*). Pour faire des choses plus évoluées selon la taille et les droits... C'est s'exposer à de gros soucis avec ls -l (comportements différents selon versions et paramètres, nombre de colonnes différent selon le type de fichier sur certaines versions, etc.). -- Geoffroy Carrier _________________________________ Linux mailing list [email protected] http://lists.parinux.org/mailman/listinfo/linux
