2011-09-09 9 views

答えて

1

unixでは、コマンドwhich perlを実行できます。何かが返された場合は、有効なファイルがあることがわかります。 Windowsのcmdをで

$ which ftp 
/usr/bin/ftp 
$ which noexist 
which: 0652-141 There is no noexist in /usr/local/bin /usr/dlc/bin /usr/bin /etc 
/usr/sbin /usr/ucb /home/glowcoder/bin /usr/bin/X11 /sbin .. 
$ 
+3

powershellと同等のものはGet-Command –

+1

その名前の関数がある場合に備えて 'Get-Command perl.exe'を試すことが重要です。 – JasonMArcher

+0

IMO、これはまったくこの質問に対する答えではありません。どちらもcmdやPowershellでは動作しません。これを行うためのアプローチを提案していますが。 – manojlds

1

、あなたは* nixの中whichの "同等" であるwhereコマンドを使用します。これが基づいている

where.exe perl 

注:代替where.exeとしてそれを呼び出すようにしたらPowerShellは、whereWhere-Object

の別名であるため、

残念ながら、あなたは、PowerShellのことのようにそれを使用することはできませんexe /プログラムはPATHにあります。

そしてGet-commandはPowershellの「同等」ですが、これはもちろんもっと強力です。

関連する問題