环境变量 - 如何在运行时检查执行了哪个命令
Environmental variables - how to check in runtime which command is executed
我有多个环境。 PATH 中设置的变量;我还使用 .bat 文件在某些活动之前设置这些文件。很明显,某些变量可能会被复制。 grep 可能被定义了不止一次(在 cygwin 和 MSYS2 中)肯定有一种方法可以根据 PATH 检查我正在使用特定命令执行的文件以及哪些其他文件可用。你能建议这样做的方法吗?
提前致谢。
windows 上离 kpathsea 最近的地方是
where /t cmd.* grep.* notepad.*
检查路径使用
where /t $path:cmd*
要获得大多数可能性的列表,请尝试
where /t $path:*>commands.txt
我有多个环境。 PATH 中设置的变量;我还使用 .bat 文件在某些活动之前设置这些文件。很明显,某些变量可能会被复制。 grep 可能被定义了不止一次(在 cygwin 和 MSYS2 中)肯定有一种方法可以根据 PATH 检查我正在使用特定命令执行的文件以及哪些其他文件可用。你能建议这样做的方法吗? 提前致谢。
windows 上离 kpathsea 最近的地方是
where /t cmd.* grep.* notepad.*
检查路径使用
where /t $path:cmd*
要获得大多数可能性的列表,请尝试
where /t $path:*>commands.txt