gpt4 book ai didi

linux - 如何在 Windows 上确定 Git-Bash 二进制文件的优先级

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:33 24 4
gpt4 key购买 nike

我在 Windows 构建代理上安装了 Git Bash,在运行脚本时,每当我使用“查找”时,它都会运行 DOS 查找 (https://technet.microsoft.com/en-us/library/bb490906.aspx) 而不是 Unix 查找。让我的脚本在 C:\Program Files\Git\usr\bin 中获取 find.exe 的最佳方法是什么?

λ find /?
Searches for a text string in a file or files.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

我必须明确说明路径,或者在执行命令时在 bin 目录中才能获取 Unix 风格的查找

λ "c:\Program Files\Git\usr\bin\find.exe" --help
Usage: /usr/bin/find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

谢谢!

最佳答案

我通常使用简化的 PATH:

set G=c:\path\to\latest\git
set PATH=%G%\bin;%G%\usr\bin;%G%\mingw64\bin
set PATH=%PATH%;C:\windows\system32;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\

如果GH(Git 安装文件夹)设置之前Windows\System32,将选择从Git 中查找而不是默认的Windows一个。

您可以键入where find,以检查找到该命令的位置。

关于linux - 如何在 Windows 上确定 Git-Bash 二进制文件的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47382660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com