Étant donné que les commandes shell et les scripts de base sont nécessaires pour un développeur dans des environnements de type UNIX - je parle ici d'environnements arrondis, de petits ateliers, de type devops - Powershell est-il l'équivalent pour Windows ?
J'ai une machine Windows 7 au travail, mais je fais tout mon développement dans un environnement UNIX, soit sur un Mac, soit sur un Linux invité avec VMWare. Je ne suis pas un administrateur système en soi mais je m'y substitue ici et là. Grep, sed, awk, la structure des fichiers, la mise en réseau, etc, dans UNIX sont assez bien ancrés. J'utilise ces outils depuis des années. Des décennies, même.
Ces derniers temps, je m'amuse un peu plus sur une machine Windows. J'ai l'habitude de descendre à la ligne de commande pour faire des choses, plutôt que de pointer et de cliquer comme on le fait habituellement avec Windows. Mais avec Powershell, je suis totalement perdu. Rien n'a de sens pour moi.
Cela vaut-il la peine d'apprendre ? Est-ce que c'est comme ça que les gens de Windows travaillent ? Tout cela va-t-il changer soudainement ? Y a-t-il des avantages à devenir un gourou de Powershell ?