Le fait meme que tu aies besoin de grep, awk, sed, wc, more, cut, tail, head, find, base64, cat, xargs, ... comme des commandes separees, qui s'integrent mal entre elles, montre a quel point bash est en retard sur PowerShell.
Pour info, Powershell c'est .NET, toutes ces commandes disparates qui s'integrent mal entre elles se retrouvent dans un framework integre, awk est totalement inutile tout comme sed, cut, tail, head, xargs, ... qui sont simplement des hacks pour remedier aux manques de bash.
[^] # Re: Windows est rancunier
Posté par pasBill pasGates . En réponse à la dépêche Une année sans (MS) Windows : achever la conversion d'un utilisateur de Windows. Évalué à 1.
Pour info, Powershell c'est .NET, toutes ces commandes disparates qui s'integrent mal entre elles se retrouvent dans un framework integre, awk est totalement inutile tout comme sed, cut, tail, head, xargs, ... qui sont simplement des hacks pour remedier aux manques de bash.
Si tu veux envoyer des e-mails avec powershell :
$SmtpClient = new-object system.net.mail.smtpClient
$SmtpClient.host = "smtp.foo.com"
$SMTPClient.Send("no@spam.mow","SomeOne@foo.Com","Titre","Contenu")
Et bien evidemment, tout cela est facile a mettre en boucle, avec conditions, etc... bref, a des annees lumiers de bash et ses pipes
bzip2, gzip, ... inutiles, ils ne sont quasiment jamais utilises sous Windows, il y a zip et autres par contre par defaut.
sha1 & md5 ? Mais c'est dans le frameework aussi... ainsi que d'autres algo crypto d'ailleurs...
wget ?
$wc = new-object System.Net.WebClient
$b = $wc.DownloadData($uri)
etc...
Bref, visiblement tu ne connais strictement rien a powershell et ce qu'il permet de faire, je te suggeres un bouquin (gratuit) : http://blogs.technet.com/chitpro-de/archive/2008/02/28/free-(...)