Je ne sais pas, je n'ai pas vu le code, mais cela dépasse un peu ce qu'un shell est censé faire (p.ex. cp et mv sont des programmes, pas des commandes).
Ces commandes sont du meme niveau que cp et mv, ils sont pas integres au shell, ce sont des objets .NET que le shell trouve et charge.
Si je fais un ls modifié, un sort modifié, etc., je complique ces programmes. Alors que si je fais juste quelques filtres entre eux, je n'ai besoin que de programmes simples. Ok, ma ligne de commande est plus longue, mais si je m'en sers souvent, je fais des scripts, des fonctions.
C'est justement l'avantage, dans MSH toutes ces commandes sont simples et generiques, et elles permettent de faire les choses de maniere plus simple qu'avec les shells Unix tout simplement car elles se transmettent des donnees structurees plutot que du texte simple.
[^] # Re: petit plus
Posté par pasBill pasGates . En réponse au journal Devdays, Le Futur de microsoft, je suis rassuré. Évalué à 2.
Ces commandes sont du meme niveau que cp et mv, ils sont pas integres au shell, ce sont des objets .NET que le shell trouve et charge.
Si je fais un ls modifié, un sort modifié, etc., je complique ces programmes. Alors que si je fais juste quelques filtres entre eux, je n'ai besoin que de programmes simples. Ok, ma ligne de commande est plus longue, mais si je m'en sers souvent, je fais des scripts, des fonctions.
C'est justement l'avantage, dans MSH toutes ces commandes sont simples et generiques, et elles permettent de faire les choses de maniere plus simple qu'avec les shells Unix tout simplement car elles se transmettent des donnees structurees plutot que du texte simple.