以windows格式CMD获取git顶级目录

以windows格式CMD获取git顶级目录,git,sed,cmd,Git,Sed,Cmd,如何将此输出设置为CMD中的变量 git rev-parse --show-toplevel | sed -e s/\//\\/g 我试过: for /f "delims=" %%A in ('git rev-parse --show-toplevel | sed -e s/\//\\/g ') do set "var=%%A" 尝试逃离管道(): SETLOCAL ENABLEDELAYEDEXPANSION for /f "delims=" %%A in ('git rev-pa

如何将此输出设置为CMD中的变量

git rev-parse --show-toplevel |  sed -e s/\//\\/g 
我试过:

for /f "delims=" %%A in ('git rev-parse --show-toplevel |  sed -e s/\//\\/g ') 
do set "var=%%A"
尝试逃离管道():

SETLOCAL ENABLEDELAYEDEXPANSION
for /f "delims=" %%A in ('git rev-parse --show-toplevel ^|  sed -e s/\//\\/g ') do (
  set "var=%%A"
)
echo "A='%A%'"