楼 主
怎样使 echo 输出 [%windir%] ?
发表于 2008-03-11 18:55 · 中国 广西 南宁 电信
初级用户
★
积分 115
发帖 45
注册 2007-03-03 10:09
19年会员
UID 80655
性别 男
状态 离线
有以下三条语句:
@echo [%windir%]
@echo [%%windir%%]
@echo [%%windir%%]|sort
第一条语句输出的结果是:[C:\WINDOWS]
第二条语句输出的结果是:[%windir%]
第三条语句输出的结果是:[C:\WINDOWS]
我希望第三条语句也输出:[%windir%],请问怎样修改?
(我的实际应用中,管道输出不是sort,而是第三方工具tr.exe)
第 2 楼
发表于 2008-03-11 19:01 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
echo [%%%%windir%%%%]|sort
第 3 楼
发表于 2008-03-11 19:02 · 中国 福建 福州 连江县 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
@echo off
echo [^%%windir^%%]
pause
第 4 楼
发表于 2008-03-11 19:03 · 中国 上海 黄浦区 电信
中级用户
★★
积分 484
发帖 250
注册 2007-06-05 23:33
19年会员
UID 90372
性别 男
状态 离线
C:\>echo
C:\>echo
C:\>echo
C:\>echo | sort
C:\>echo | sort
C:\>echo | sort
C:\>echo | sort
C:\>echo | sort
C:\>echo | sort
第 5 楼
发表于 2008-03-11 19:23 · 中国 广西 南宁 电信
初级用户
★
积分 115
发帖 45
注册 2007-03-03 10:09
19年会员
UID 80655
性别 男
状态 离线
谢谢各位。
二楼输出结果也是 [%C:\WINDOWS%] ,不是我所要的。
三楼虽然结果对了,但没有经过管道。
四楼方法真多,我要慢慢试试看。
第 6 楼
发表于 2008-03-11 23:57 · 中国 浙江 杭州 中移铁通
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
第 7 楼
发表于 2008-03-12 10:31 · 中国 广东 韶关 电信
初级用户
★
积分 114
发帖 36
注册 2007-12-22 17:42
18年会员
UID 106486
性别 男
状态 离线
用那么麻烦么?
echo [^%windir^%]
完全有效
第 8 楼
发表于 2008-03-12 11:03 · 中国 浙江 杭州 中移铁通
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
Originally posted by zcnvnv at 2008-3-12 10:31 AM:
用那么麻烦么?
echo
完全有效
楼主的要求是必须要经过sort的。
而不是纯粹为了显示%windir%而已
论坛跳转: