99问答网
所有问题
怎么用CMD 的ECHO输出到文本文件的指定行?
比如将123 输出到123.txt 的第三行,而不改变其他行,有一种方法是将1. 2行赋值, 然后再一次写入,我想有没有其他方法直接改写第三行?
举报该问题
其他回答
第1个回答 2015-06-11
echo可以输出文本到文件的末尾:
echo “需要追加的文本内容” >> demo.txt
可以使用sed
在第二行后(亦即是加在第三行)加上『drink tea?』字样!
[root@www ~]# nl /etc/passwd | sed '2a drink tea'
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
drink tea
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
.....(后面省略).....
那如果是要在第二行前
nl /etc/passwd | sed '2i drink tea'
第2个回答 2012-03-14
你是意思是要在文件结尾追加一行吗?
echo "123" >> 123.txt
如要插入到第3行,则只是用简单的CMD命令是不行的。
第3个回答 2012-05-21
echo AKIN 2 "123" >> 123.txt本回答被提问者采纳
第4个回答 2012-03-17
你是意思是要在文件结尾追加一行吗?
echo "123" >> 123.txt
如要插入到第3行,则只是用简单的CMD命令是不行的
1
2
下一页
相似回答
大家正在搜
相关问题
怎么用CMD 的ECHO输出到文本文件的指定行?
如何把bat文件的输出结果放到txt文件中
C++如何将输入的内容输出到文本文件?
怎么用CMD 命令改写文本文件的第三行? 比如把nihao ...
怎样用命令(CMD)把文字写入文档
我想在cmd里往一个文件写入内容
CMD创建一个bat文件,如何在这个文件中写入多行命令?
如何用cmd命令生成超大的txt文件