2010-08-31 5 views
3

Je voudrais savoir s'il y a des commandes Powershell équivalent pour les suivantes commandes UNIX:Powershell vs UNIX

  1. faire
  2. piège
+4

Est-ce que cette question a un rapport avec 4chan? –

+6

'make' n'est pas une commande shell. Vous pouvez lancer le programme 'make' depuis n'importe quel shell tant qu'il est installé. –

Répondre

1

Windows a nmake disponible, mais je recommande d'installer GNU Make à partir de GNUWin32. Notez que les deux sont juste des programmes, pas des built-ins. Powershell a sa propre variante de trap.

+0

Merci beaucoup pour la réponse rapide. Y a-t-il une applet de commande dans Powershell qui a des fonctionnalités similaires à make? Je voudrais écrire un script Powershell qui peut construire des paquets. – Bill

+2

@shivashis - Non, il n'y a rien intégré. Cependant jetez un oeil au projet PSake si vous êtes intéressé par une fonctionnalité de type make (http://github.com/JamesKovacs/psake). –

+1

Je lisais à propos de Powershell Trap et j'ai découvert que nous pouvions piéger différentes erreurs et exceptions, par ex. diviser par zéro, etc. Comment pouvons-nous piéger les signaux, par exemple Ctrl + C ou SIGHUP, etc.? Existe-t-il une chose équivalente dans PowerShell ou sont-elles spécifiques à UNIX? Merci – Bill