Hormis la version pour laquelle je ne vois pas à quel attribut tu fait référence, sous zsh :
ls -t *(m+2)
me donne dans l'ordre de date les fichier modifié il y a plus de 2 jours
ls -t *(ms-30)
me donne l'ordre des fichiers modifiés il y a moins de 30 s dans l'ordre des dates
en remplaçant m par a c'est les derniers accès qui sont considérés etc.
tu peux jouer avec les "globbing modifiers" pour trouver des truc entre tel date et tel date, ou d'une date précise avec une commande bien plus simple que la tienne.
Ton exemple est très mauvais, je vois bien qu'il est parfois intéressant d'avoir de l'objet dans ton shell (pour faire de gros scripts par exemple) mais c'est reste du script, pour cela, python, perl, ruby, votre langage préféré ... suffit.
En ce qui concerne le shell pur et les petits scripts je préfère 100x ksh,zsh, et consorts ...
Je ne trouve pas ma commande dure à lire, modifier ou comprendre. ls -t tout ceux qui font de l'unix comprenne, m pour modification, éventuellement un m pour minute, ou un s pour seconde, puis + ou - ma durée.
Je trouve ça plus simple que la tienne. :)
En revanche le nouveau shell est intéressant car il apporte le même genre de souplesse apporté par le shell sous Unix au monde Windows, avec une orientation clairement programmation.
[^] # Re: pas encore de shell, mais le support de formats d'avenir...
Posté par Bapt . En réponse au journal Vista : pas de shell ?. Évalué à 1.
ls -t *(m+2)
me donne dans l'ordre de date les fichier modifié il y a plus de 2 jours
ls -t *(ms-30)
me donne l'ordre des fichiers modifiés il y a moins de 30 s dans l'ordre des dates
en remplaçant m par a c'est les derniers accès qui sont considérés etc.
tu peux jouer avec les "globbing modifiers" pour trouver des truc entre tel date et tel date, ou d'une date précise avec une commande bien plus simple que la tienne.
Ton exemple est très mauvais, je vois bien qu'il est parfois intéressant d'avoir de l'objet dans ton shell (pour faire de gros scripts par exemple) mais c'est reste du script, pour cela, python, perl, ruby, votre langage préféré ... suffit.
En ce qui concerne le shell pur et les petits scripts je préfère 100x ksh,zsh, et consorts ...
Je ne trouve pas ma commande dure à lire, modifier ou comprendre. ls -t tout ceux qui font de l'unix comprenne, m pour modification, éventuellement un m pour minute, ou un s pour seconde, puis + ou - ma durée.
Je trouve ça plus simple que la tienne. :)
En revanche le nouveau shell est intéressant car il apporte le même genre de souplesse apporté par le shell sous Unix au monde Windows, avec une orientation clairement programmation.