Oui enfin loin de moi l'idée d'encenser le powershell mais ce que tu donnes là c'est pas très parlant «ils», ça me parle moins que «dir». Est ce que toutes les commandes ont le mauvais goût de commencer par i ?
Bon comparativement :
ls | while read file; do basename $file; done
ils | ieval("_.abspath()")
Dir | ForEach{$_.Get_Fullname()}
Avec un bon vieux shell c'est 10 caractères de plus (dont deux espace pour la lisibilité), je me remettrais de l'horrible perte de productivité qu'est la saisie de 10 caractères. D'autant que si ma ligne commence à grossir, je vais faire un script dans un fichier, et si mon script devient gros je peux passer facile à du perl.
Bref à chaque problème, une solution adapté.
Un modèle objet dans la ligne de commande, pourquoi pas, mais je ne suis même pas sûr qu'il me servirait tellement. Vu que je ne m'amuse pas à faire 200 lignes de codes shell en interactif, auquel cas n'importe quel langage peut faire l'affaire dans un fichier texte.
Cela étant, tu auras peut être des exemples qui seront me montrer l'intérêt du modèle objet dans un shell intéractif par une utilisation quotidienne possible qu'il faciliterais grandement.
[^] # Re: ROhhhhhhh
Posté par psychoslave__ (site web personnel) . En réponse à la dépêche Sortie de GNU Bash 4.0. Évalué à 4.
Bon comparativement :
ls | while read file; do basename $file; done
ils | ieval("_.abspath()")
Dir | ForEach{$_.Get_Fullname()}
Avec un bon vieux shell c'est 10 caractères de plus (dont deux espace pour la lisibilité), je me remettrais de l'horrible perte de productivité qu'est la saisie de 10 caractères. D'autant que si ma ligne commence à grossir, je vais faire un script dans un fichier, et si mon script devient gros je peux passer facile à du perl.
Bref à chaque problème, une solution adapté.
Un modèle objet dans la ligne de commande, pourquoi pas, mais je ne suis même pas sûr qu'il me servirait tellement. Vu que je ne m'amuse pas à faire 200 lignes de codes shell en interactif, auquel cas n'importe quel langage peut faire l'affaire dans un fichier texte.
Cela étant, tu auras peut être des exemples qui seront me montrer l'intérêt du modèle objet dans un shell intéractif par une utilisation quotidienne possible qu'il faciliterais grandement.