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