中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 21:04
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Echo命令如何把">"符号写入到文本中?
楼 主 Echo命令如何把">"符号写入到文本中? 发表于 2009-03-16 06:31 ·  中国 北京 联通
新手上路
积分 16
发帖 13
注册 2008-12-08 09:41
UID 133204
性别 男
状态 离线
@echo off
echo.%%1>>11.bat
echo.pause

如果我想在%%1的后面写入“>”符号,就是要实现11.bat中的内容如下:
%1>


怎么实现呢?
2 发表于 2009-03-17 02:31 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
这要看纯DOS环境还是CMD环境,如果是CMD环境,只需要在>前加上^即可。如:
echo %%1^>>11.bat

而如果是纯DOS环境,很显然上面这种方法就不行了,一个比较简单的方法是借用prompt $g字符转义功能,详细用法我不太记得了(因为很少用),你可以搜索以前的老帖子,我印象中willsort曾经有帖子系统的讨论过这个问题,在本版的置顶精华帖子汇总中应该有链接。

[ Last edited by Climbing on 2009-3-19 at 03:09 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
pzf2008 +1 2009-03-17 05:53
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
3 发表于 2009-03-18 22:05 ·  中国 河南 新乡 电信
初级用户
积分 25
发帖 16
注册 2007-10-27 16:01
UID 100933
性别 男
来自 河南新乡
状态 离线
不曾用过 DOS下没有用过CMD下倒是常用
4 发表于 2009-03-19 01:33 ·  中国 广东 电信
初级用户
★★
积分 85
发帖 52
注册 2009-01-10 18:22
UID 136322
性别 男
来自 湘乡
状态 离线
二楼的,,
echo %%1^>11.bat中
那个^前面是不是还要加个>
5 Re: 4楼的 发表于 2009-03-19 03:10 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
已经在二楼修正。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
6 发表于 2009-10-07 13:01 ·  中国 江苏 南京 电信
初级用户
★★
积分 62
发帖 62
注册 2007-07-14 14:39
UID 93962
性别 男
状态 离线
谢谢Climbing正在愁这个问题,就解决了!
7 发表于 2009-10-16 12:47 ·  中国 北京 北京互联通网络科技有限公司
新手上路
积分 2
发帖 1
注册 2009-10-15 14:13
UID 153115
性别 男
状态 离线
学习了
8 发表于 2009-10-18 18:38 ·  中国 湖北 武汉 电信
新手上路
积分 11
发帖 6
注册 2009-10-03 13:40
UID 152570
性别 男
状态 离线
复习了下.....
9 发表于 2009-10-21 11:37 ·  中国 江苏 南京 电信
初级用户
★★
积分 62
发帖 62
注册 2007-07-14 14:39
UID 93962
性别 男
状态 离线
不但如此,如果=后面跟着数字,如=3,那么3前面也要加上^,表达成=^3,呵呵,很有意思的,类似的还有%,必须再加一个,表达成%%,才能输出正确的%
10 发表于 2009-10-21 17:30 ·  中国 广东 东莞 电信
新手上路
积分 19
发帖 7
注册 2008-10-10 09:08
UID 127954
性别 男
状态 离线
说真的要是有人讲下DEBUG还是不错的
``想学这个就是难了点``看不懂
论坛跳转: