Board logo

标题: 管道后用for赋值变量,为啥看起来成功了却用不了呢 [打印本页]

作者: Pierre     时间: 2009-4-30 07:57    标题: 管道后用for赋值变量,为啥看起来成功了却用不了呢

CODE:  [Copy to clipboard]
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这个变量

麻烦各位帮分析分析原因吧,谢谢




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5