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

2024年12月05日 06:45
有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命令是不行的