怎么用CMD 的ECHO输出到文本文件的指定行?

2024-12-05 06:45:56
推荐回答(5个)
回答1:

回答2:

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'

回答3:

你是意思是要在文件结尾追加一行吗?
echo "123" >> 123.txt
如要插入到第3行,则只是用简单的CMD命令是不行的。

回答4:

echo AKIN 2 "123" >> 123.txt

回答5:

你是意思是要在文件结尾追加一行吗?
echo "123" >> 123.txt
如要插入到第3行,则只是用简单的CMD命令是不行的