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

Répondre à