Board logo

标题: 如何用批处理将内容加入到文档的第一行末尾 [打印本页]

作者: 26933062     时间: 2007-1-7 12:15    标题: 如何用批处理将内容加入到文档的第一行末尾
问题1:如何用批处理将内容加入到文档的第一行末尾?
问题2:如何用批处理将内容加入到文档的第一行开头?

比如a.txt内容如下
abcd
1234
eeeeeee

我想变成
abcdyyy
1234
eeeeeee

作者: namejm     时间: 2007-1-7 12:26
  在不考虑第一行内容存在特殊符号的情况下,在第一行末尾添加内容,可以使用如下代码:

@echo off
for /f "delims=" %%i in (a.txt) do >result.txt echo %%iyyy&goto next

:next
more +1 a.txt>>result.txt
start result.txt

  第一行行首添加内容是同样的道理。

作者: 26933062     时间: 2007-1-7 13:14
谢谢,那请问能不能改写第一行呢?
就是将第一行的内容abcd 改为yyy

作者: lxmxn     时间: 2007-1-7 17:54

@echo off
echo yyyy>result.txt
for /f "skip=1 delims=" %%i in (a.txt) do >>result.txt echo %%i
start result.txt


作者: vkill     时间: 2007-1-8 01:49
怎么不先搜索那,这个问题不知道说了多少遍了,哎