中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理输出字符时怎样才能不自动输出换行符
作者:
标题: 批处理输出字符时怎样才能不自动输出换行符 上一主题 | 下一主题
kakenhi
初级用户





积分 21
发帖 21
注册 2008-10-18
状态 离线
『楼 主』:  批处理输出字符时怎样才能不自动输出换行符

echo命令总是要输出换行符。
能否在向文件输出时,不输出换行符?就像C语言函数printf一样?

其实我想解决的问题是,将下面的内容每行最后一个斜杠去掉,然后连在一起。我试着新建一个变量,再用for命令,不断的把每行的值附在该变量的后面。但是下面的数据太长了,一个变量存不下这么多字符,会出现错误。

"SMBiosData"=hex:00,02,04,00,73,0e,00,00,00,18,00,00,01,02,2e,ea,03,00,90,5f,\
  00,00,00,00,00,00,82,05,04,06,00,00,50,68,6f,65,6e,69,78,20,54,65,63,68,6e,\
  6f,6c,6f,67,69,65,73,20,4c,54,44,00,36,2e,30,30,00,30,39,2f,31,38,2f,32,30,\
  30,39,00,00,01,1b,01,00,01,02,03,04,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,06,00,00,56,4d,77,61,72,65,2c,20,49,6e,63,2e,00,56,4d,77,61,72,65,\
  20,56,69,72,74,75,61,6c,20,50,6c,61,74,66,6f,72,6d,00,4e,6f,6e,65,00,20,20,\
  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,\
  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,\
  20,20,00,00,02,0f,02,00,01,02,03,04,00,00,00,00,00,01,00,49,6e,74,65,6c,20,\
  43,6f,72,70,6f,72,61,74,69,6f,6e,00,34,34,30,42,58,20,44,65,73,6b,74,6f,70,\
  20,52,65,66,65,72,65,6e,63,65,20,50,6c,61,74,66,6f,72,6d,00,4e,6f,6e,65,00,\
  20,20,20,20,00,00,03,15,03,00,01,01,02,03,04,03,03,03,03,34,12,00,00,00,00,\
  00,00,4e,6f,20,45,6e,63,6c,6f,73,75,72,65,00,4e,2f,41,00,20,20,20,20,00,20,\
  20,20,20,20,20,20,20,20,20,20,20,00,00,04,23,04,00,01,03,11,02,76,06,01,00,\
  ff,fb,eb,0f,03,02,00,00,30,75,94,11,41,04,1c,00,1d,00,ff,ff,00,00,00,43,50,\
  55,20,73,6f,63,6b,65,74,20,23,30,00,47,65,6e,75,69,6e,65,49,6e,74,65,6c,00,\
  50,65,6e,74,69,75,6d,28,52,29,20,49,49,49,00,00,04,23,05,00,01,03,02,02,00,\
  00,00,00,00,00,00,00,03,02,00,00,30,75,00,00,00,04,1e,00,1f,00,ff,ff,00,00,\
  00,43,50,55,20,73,6f,63,6b,65,74,20,23,31,00,30,30,30,30,30,30,30,30,30,30,\
  30,30,00,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,00,00,04,23,06,00,01,03,02,02,00,00,00,00,00,\
  00,00,00,03,02,00,00,30,75,00,00,00,04,20,00,21,00,ff,ff,00,00,00,43,50,55,\
  20,73,6f,63,6b,65,74,20,23,32,00,30,30,30,30,30,30,30,30,30,30,30,30,00,30,\
  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,00,00,04,23,07,00,01,03,02,02,00,00,00,00,00,00,00,00,03,\
  02,00,00,30,75,00,00,00,04,22,00,23,00,ff,ff,00,00,00,43,50,55,20,73,6f,63,\
  6b,65,74,20,23,33,00,30,30,30,30,30,30,30,30,30,30,30,30,00,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,00,00,04,23,08,00,01,03,02,02,00,00,00,00,00,00,00,00,03,02,00,00,30,\
  75,00,00,00,04,24,00,25,00,ff,ff,00,00,00,43,50,55,20,73,6f,63,6b,65,74,20,\
  23,34,00,30,30,30,30,30,30,30,30,30,30,30,30,00,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,00,00,\
  04,23,09,00,01,03,02,02,00,00,00,00,00,00,00,00,03,02,00,00,30,75,00,00,00,\
  04,26,00,27,00,ff,ff,00,00,00,43,50,55,20,73,6f,63,6b,65,74,20,23,35,00,30,\
  30,30,30,30,30,30,30,30,30,30,30,00,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,00,00,04,23,0a,00,\
  01,03,02,02,00,00,00,00,00,00,00,00,03,02,00,00,30,75,00,00,00,04,28,00,29,\
  00,ff,ff,00,00,00,43,50,55,20,73,6f,63,6b,65,74,20,23,36,00,30,30,30,30,30,\
  30,30,30,30,30,30,30,00,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,00,00,04,23,0b,00,01,03,02,02,\
  00,00,00,00,00,00,00,00,03,02,00,00,30,75,00,00,00,04,2a,00,2b,00,ff,ff,00,\
  00,00,43,50,55,20,73,6f,63,6b,65,74,20,23,37,00,30,30,30,30,30,30,30,30,30,\
  30,30,30,00,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,\
  30,30,30,30,30,30,30,30,30,30,30,00,00,05,2e,0c,00,03,04,03,03,0f,0c,00,18,\
  05,02,0f,0d,00,0e,00,0f,00,10,00,11,00,12,00,13,00,14,00,15,00,16,00,17,00,\
  18,00,19,00,1a,00,1b,00,04,00,00,06,0c,0d,00,01,0f,00,10,01,09,09,00,52,41,\
  4d,20,73,6f,63,6b,65,74,20,23,30,00,00,06,0c,0e,00,01,1f,00,00,01,7f,7f,00,\
  52,41,4d,20,73,6f,63,6b,65,74,20,23,31,00,00,06,0c,0f,00,01,2f,00,00,01,7f,\
  7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,32,00,00,06,0c,10,00,01,3f,00,00,\
  01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,33,00,00,06,0c,11,00,01,4f,\
  00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,34,00,00,06,0c,12,00,\
  01,5f,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,35,00,00,06,0c,\
  13,00,01,6f,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,36,00,00,\
  06,0c,14,00,01,7f,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,37,\
  00,00,06,0c,15,00,01,8f,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,\
  23,38,00,00,06,0c,16,00,01,9f,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,\
  74,20,23,39,00,00,06,0c,17,00,01,af,00,00,01,7f,7f,00,52,41,4d,20,73,6f,63,\
  6b,65,74,20,23,31,30,00,00,06,0c,18,00,01,bf,00,00,01,7f,7f,00,52,41,4d,20,\
  73,6f,63,6b,65,74,20,23,31,31,00,00,06,0c,19,00,01,cf,00,00,01,7f,7f,00,52,\
  41,4d,20,73,6f,63,6b,65,74,20,23,31,32,00,00,06,0c,1a,00,01,df,00,00,01,7f,\
  7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,31,33,00,00,06,0c,1b,00,01,ef,00,\
  00,01,7f,7f,00,52,41,4d,20,73,6f,63,6b,65,74,20,23,31,34,00,00,07,13,1c,00,\
  01,88,01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,20,43,61,63,68,65,00,00,\
  07,13,1d,00,01,29,01,00,02,00,00,58,00,00,00,00,02,02,02,4c,32,20,43,61,63,\
  68,65,00,00,07,13,1e,00,01,88,01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,\
  20,43,61,63,68,65,00,00,07,13,1f,00,01,29,01,00,02,00,00,58,00,00,00,00,02,\
  02,02,4c,32,20,43,61,63,68,65,00,00,07,13,20,00,01,88,01,10,00,10,00,58,00,\
  40,00,00,02,02,02,4c,31,20,43,61,63,68,65,00,00,07,13,21,00,01,29,01,00,02,\
  00,00,58,00,00,00,00,02,02,02,4c,32,20,43,61,63,68,65,00,00,07,13,22,00,01,\
  88,01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,20,43,61,63,68,65,00,00,07,\
  13,23,00,01,29,01,00,02,00,00,58,00,00,00,00,02,02,02,4c,32,20,43,61,63,68,\
  65,00,00,07,13,24,00,01,88,01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,20,\
  43,61,63,68,65,00,00,07,13,25,00,01,29,01,00,02,00,00,58,00,00,00,00,02,02,\
  02,4c,32,20,43,61,63,68,65,00,00,07,13,26,00,01,88,01,10,00,10,00,58,00,40,\
  00,00,02,02,02,4c,31,20,43,61,63,68,65,00,00,07,13,27,00,01,29,01,00,02,00,\
  00,58,00,00,00,00,02,02,02,4c,32,20,43,61,63,68,65,00,00,07,13,28,00,01,88,\
  01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,20,43,61,63,68,65,00,00,07,13,\
  29,00,01,29,01,00,02,00,00,58,00,00,00,00,02,02,02,4c,32,20,43,61,63,68,65,\
  00,00,07,13,2a,00,01,88,01,10,00,10,00,58,00,40,00,00,02,02,02,4c,31,20,43,\
  61,63,68,65,00,00,07,13,2b,00,01,29,01,00,02,00,00,58,00,00,00,00,02,02,02,\
  4c,32,20,43,61,63,68,65,00,00,08,09,2c,00,01,18,02,08,09,4a,31,39,00,43,4f,\
  4d,20,31,00,00,08,09,2d,00,01,19,02,05,05,4a,32,33,00,50,61,72,61,6c,6c,65,\
  6c,00,00,08,09,2e,00,01,00,02,14,0d,4a,31,31,00,4b,65,79,62,6f,61,72,64,00,\
  00,08,09,2f,00,01,00,02,14,0d,4a,31,32,00,50,53,2f,32,20,4d,6f,75,73,65,00,\
  00,09,0d,30,00,01,03,04,02,03,00,00,02,00,49,53,41,20,53,6c,6f,74,20,4a,38,\
  00,00,09,0d,31,00,01,03,04,02,03,00,00,02,00,49,53,41,20,53,6c,6f,74,20,4a,\
  39,00,00,09,0d,32,00,01,03,04,02,03,00,00,02,00,49,53,41,20,53,6c,6f,74,20,\
  4a,31,30,00,00,09,0d,33,00,01,06,05,04,04,01,00,06,00,50,43,49,20,53,6c,6f,\
  74,20,4a,31,31,00,00,09,0d,34,00,01,06,05,04,04,02,00,06,00,50,43,49,20,53,\
  6c,6f,74,20,4a,31,32,00,00,09,0d,35,00,01,06,05,04,04,03,00,06,00,50,43,49,\
  20,53,6c,6f,74,20,4a,31,33,00,00,09,0d,36,00,01,06,05,03,04,04,00,06,00,50,\
  43,49,20,53,6c,6f,74,20,4a,31,34,00,00,0a,08,37,00,03,01,07,02,56,4d,77,61,\
  72,65,20,53,56,47,41,20,49,49,00,45,53,31,33,37,31,00,00,0b,05,38,00,02,5b,\
  4d,53,5f,56,4d,5f,43,45,52,54,2f,53,48,41,31,2f,32,37,64,36,36,35,39,36,61,\
  36,31,63,34,38,64,64,33,64,63,37,32,31,36,66,64,37,31,35,31,32,36,65,33,33,\
  66,35,39,61,65,37,5d,00,57,65,6c,63,6f,6d,65,20,74,6f,20,74,68,65,20,56,69,\
  72,74,75,61,6c,20,4d,61,63,68,69,6e,65,00,00,0f,1d,39,00,10,00,00,00,10,00,\
  04,02,36,00,00,00,00,00,00,00,01,03,02,08,04,01,02,02,02,00,00,10,0f,3a,00,\
  03,03,03,00,00,00,10,fe,ff,0f,00,00,00,11,1b,3b,00,3a,00,ff,ff,20,00,20,00,\
  00,02,09,00,01,02,03,00,02,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,\
  30,00,52,41,4d,20,73,6c,6f,74,20,23,30,00,00,11,1b,3c,00,3a,00,ff,ff,00,00,\
  00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,\
  20,23,31,00,52,41,4d,20,73,6c,6f,74,20,23,31,00,00,11,1b,3d,00,3a,00,ff,ff,\
  00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,\
  6f,74,20,23,32,00,52,41,4d,20,73,6c,6f,74,20,23,32,00,00,11,1b,3e,00,3a,00,\
  ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,20,\
  73,6c,6f,74,20,23,33,00,52,41,4d,20,73,6c,6f,74,20,23,33,00,00,11,1b,3f,00,\
  3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,\
  4d,20,73,6c,6f,74,20,23,34,00,52,41,4d,20,73,6c,6f,74,20,23,34,00,00,11,1b,\
  40,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,\
  52,41,4d,20,73,6c,6f,74,20,23,35,00,52,41,4d,20,73,6c,6f,74,20,23,35,00,00,\
  11,1b,41,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,\
  00,00,52,41,4d,20,73,6c,6f,74,20,23,36,00,52,41,4d,20,73,6c,6f,74,20,23,36,\
  00,00,11,1b,42,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,\
  00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,37,00,52,41,4d,20,73,6c,6f,74,20,\
  23,37,00,00,11,1b,43,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,\
  00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,38,00,52,41,4d,20,73,6c,6f,\
  74,20,23,38,00,00,11,1b,44,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,\
  04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,39,00,52,41,4d,20,73,\
  6c,6f,74,20,23,39,00,00,11,1b,45,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,\
  02,03,04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,31,30,00,52,41,\
  4d,20,73,6c,6f,74,20,23,31,30,00,00,11,1b,46,00,3a,00,ff,ff,00,00,00,00,00,\
  00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,74,20,23,31,\
  31,00,52,41,4d,20,73,6c,6f,74,20,23,31,31,00,00,11,1b,47,00,3a,00,ff,ff,00,\
  00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,20,73,6c,6f,\
  74,20,23,31,32,00,52,41,4d,20,73,6c,6f,74,20,23,31,32,00,00,11,1b,48,00,3a,\
  00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,00,52,41,4d,\
  20,73,6c,6f,74,20,23,31,33,00,52,41,4d,20,73,6c,6f,74,20,23,31,33,00,00,11,\
  1b,49,00,3a,00,ff,ff,00,00,00,00,00,00,09,00,01,02,03,04,00,00,00,00,00,00,\
  00,52,41,4d,20,73,6c,6f,74,20,23,31,34,00,52,41,4d,20,73,6c,6f,74,20,23,31,\
  34,00,00,12,17,4a,00,03,02,02,00,00,00,00,00,00,00,80,00,00,00,80,00,00,00,\
  80,00,00,13,0f,4b,00,00,00,00,00,ff,ff,07,00,3a,00,0f,00,00,14,13,4c,00,00,\
  00,00,00,ff,ff,07,00,3b,00,4b,00,ff,ff,ff,00,00,14,13,4d,00,ff,ff,07,00,ff,\
  ff,07,00,3c,00,4b,00,ff,ff,ff,00,00,14,13,4e,00,ff,ff,07,00,ff,ff,07,00,3d,\
  00,4b,00,ff,ff,ff,00,00,14,13,4f,00,ff,ff,07,00,ff,ff,07,00,3e,00,4b,00,ff,\
  ff,ff,00,00,14,13,50,00,ff,ff,07,00,ff,ff,07,00,3f,00,4b,00,ff,ff,ff,00,00,\
  14,13,51,00,ff,ff,07,00,ff,ff,07,00,40,00,4b,00,ff,ff,ff,00,00,14,13,52,00,\
  ff,ff,07,00,ff,ff,07,00,41,00,4b,00,ff,ff,ff,00,00,14,13,53,00,ff,ff,07,00,\
  ff,ff,07,00,42,00,4b,00,ff,ff,ff,00,00,14,13,54,00,ff,ff,07,00,ff,ff,07,00,\
  43,00,4b,00,ff,ff,ff,00,00,14,13,55,00,ff,ff,07,00,ff,ff,07,00,44,00,4b,00,\
  ff,ff,ff,00,00,14,13,56,00,ff,ff,07,00,ff,ff,07,00,45,00,4b,00,ff,ff,ff,00,\
  00,14,13,57,00,ff,ff,07,00,ff,ff,07,00,46,00,4b,00,ff,ff,ff,00,00,14,13,58,\
  00,ff,ff,07,00,ff,ff,07,00,47,00,4b,00,ff,ff,ff,00,00,14,13,59,00,ff,ff,07,\
  00,ff,ff,07,00,48,00,4b,00,ff,ff,ff,00,00,14,13,5a,00,ff,ff,07,00,ff,ff,07,\
  00,49,00,4b,00,ff,ff,ff,00,00,17,0d,5b,00,3f,ff,ff,ff,ff,ff,ff,ff,ff,00,00,\
  18,05,5c,00,37,00,00,1e,06,5d,00,01,01,49,6e,74,65,6c,00,00,20,14,5e,00,00,\
  00,00,00,00,00,0c,01,02,03,04,05,06,07,08,09,00,00,21,1f,5f,00,03,02,02,00,\
  00,00,00,00,00,00,80,00,00,00,00,00,00,00,80,00,00,00,00,00,00,00,80,00,00,\
  7e,04,60,00,00,00,7f,04,61,00,00,00

谢谢。

2010-5-24 21:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

用set /p

   此帖被 +1 点积分    点击查看详情   
评分人:【 kakenhi 分数: +1  时间:2010-5-24 22:16




2010-5-24 21:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kakenhi
初级用户





积分 21
发帖 21
注册 2008-10-18
状态 离线
『第 3 楼』:  

谢谢。
FOR /F "tokens=1 delims=\" %%i in (t1.txt) do set /p var=%%i <nul >>t2.txt

2010-5-24 22:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: