[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]批处理ECHO命令如何原样显示分组符里面的内容?

本帖最后由 abcdshenji 于 2011-8-17 01:31 编辑

以前在坛子上面不经意间看到有个ECHO的用法..当时记得..但是不经常用到.忘记怎么用了...现在不知道怎么搜索不到了...大概这样:
(
hello
bbs.bathome.net
)

不知道ECHO怎么写能一次性全部显示出来,是原样显示(包括换行),并且只用一次ECHO??

  1. echo hello^
  2. bbs.bathome.net
  3. ::中间必须空一行
复制代码
1

评分人数

TOP

回复 2# CrLf


    谢谢憨豆先生,这个我会用但是我想知道用分组符括起来的怎么一次性显示,以前我们论坛上有个帖子里面有提到但是忘记了。。

TOP

这个会不
  1. @Echo Off
  2. More +3 %0
  3. Pause>Nul&Exit
  4. bathome
  5. www.bathome.net
  6. ArdentMan
复制代码
一路飘过的鸟~~~

TOP

2L应该是这个意思吧
  1. @echo off
  2. echo (^
  3. hello^
  4. bbs.bathome.net^
  5. )
  6. PAUSE
复制代码
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

原样还要分行?单独的echo是完不成的:
  1. for %%a in (
  2. hello
  3. bbs.bathome.net
  4. ) do echo %%a
复制代码
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 3# abcdshenji


    憨豆是zm……

TOP

  1. @echo off
  2. (echo hello
  3. echo world)>1.txt
  4. pause>nul
复制代码
楼主的问题我以前也疑惑过,其实echo并没有省略,只是省略了不少的重定向符>而已。

TOP

回复 2# CrLf


    这个原理想不明白,^究竟转义了什么导致了这种结果(换行符,回车符?)

TOP

我估计时转义了换行符,不知道是不是这样?

TOP

回复 4# ArdentMan


    谢谢ArdentMan ,这个我也会但不是我要解决的问题...

TOP

回复 5# wc726842270


    恩..大致像这样..不过没有连接符^...

TOP

回复 5# wc726842270


    恩..大致像这样..不过没有连接符^...

TOP

回复 6# hanyeguxing


    是吗..连万能的hanyeguxing都这样说了..看来我的希望不大了..但是我印象中貌似真的有可以达到我所说的要求..可能有点模糊了描述的不是很清楚..大家可能记不起来了

TOP

回复 7# Hello123World


    貌似现在的CrLf版主就是Zm吧.....

TOP

返回列表