Pouvez-vous me dire quel est l'équivalent sous Windows XP de la commande "which" sous Linux ? J'ai utilisé la commande "where", mais elle ne fonctionne pas sous Windows XP.
Réponses
Trop de publicités?Il n'existe pas d'équivalent dans Windows, mais vous pouvez essayer l'un de ces deux substituts :
http://nedbatchelder.com/code/utilities/wh_py.html (Cliquez sur "Télécharger : wh.py")
ou ce type a aussi créé un script :
http://pankaj-k.net/weblog/2004/11/equivalent_of_which_in_windows.html
Il existe plusieurs possibilités parmi lesquelles vous pouvez choisir :
-
Utilisez un vrai POSIX
which
mando. Le site Boîte à outils de la SFUA pour les services publics dont les outils fonctionnent dans le Sous-système pour les applications basées sur UNIX qui se trouve dans la boîte avec Windows 7 Ultimate edition et Windows Server 2008 R2 (Pour Windows XP, on peut télécharger et installer Services pour UNIX version 3.5 .), a unwhich
ainsi que quelque 300 autres outils POSIX. Son Shell de Korn possède également l'attributtype
commande intégrée qui, bien sûr, comprend les propres alias du Shell.Il est disponible en version x86-64 et IA64 ainsi qu'en x86-32. Les programmes s'exécutent dans l'environnement POSIX natif de Windows, plutôt qu'avec des DLL d'émulation (telles que
cygwin1.dll
) en superposant des choses sur Win32. -
Utilisez un portage Win32 de
which
. On y trouve souvent GNUWin32 , cygwin y unxutils . -
Utilisez un interpréteur de commandes de remplacement et utilisez ses fonctions intégrées. TCC/LE de JP Software en fait partie. Il possède un intégré
WHICH
commande qui comprend les alias et les extensions exécutables de TCC.
La réponse à cette question se trouve en fait sur SE, dans les moindres détails :
https://stackoverflow.com/questions/304319/is-there-an-equivalent-of-which-on-Windows
Peut-être qu'il devrait être fusionné à Superuser, plutôt que marqué hors sujet sur ce site.
0 votes
Peut-être un doublon de superuser.com/questions/207707/