  
- 帖子
- 3167
- 积分
- 6481
- 技术
- 320
- 捐助
- 70
- 注册时间
- 2008-8-3
|
批处理中管道作为子进程不能改变变量
可能是以前没仔细学吧,这次从bash 教程得知
作为子进程的运行的管道,不能够改变脚本的变量.
1 variable="initial_value"
2 echo "new_value" | read variable
3 echo "variable = $variable" #variable = initial_value
测试了一下
echo a|set b=1
echo %b%
set b=1|echo a
echo %b%
都是显示%b%
[ 本帖最后由 523066680 于 2009-12-28 10:57 编辑 ] |
|