echo %%path%%|gawk 'BEGIN{RS=";"}/cygwin/{print}'|for /f "delims=" %%i in ('sed ""') do set "cgw=%%i"
无论是在cmd下还是运行批处理,都有显示这句的
set "cgw=D:\cygwin\bin"
但是后面用%cgw%的却是空的,在cmd下打set看也没有cgw这个变量
麻烦各位帮分析分析原因吧,谢谢
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
echo %%path%%|gawk 'BEGIN{RS=";"}/cygwin/{print}'|for /f "delims=" %%i in ('sed ""') do set "cgw=%%i"