求助:往一个文件写一句话的问题
现在假设有个名为A的文件。
想往文件A中的第N行写入一句话该怎么写,谢谢了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在假设有个名为A的文件。
想往文件A中的第N行写入一句话该怎么写,谢谢了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
用sed很容易把
sed "2 a#a first new line" /etc/hosts
第2行后插入新行
感谢结贴的文章
已经用我自己的方法解决,原来要写入内容的文件没有W权限 。
谢谢几位朋友的帮忙
# cat 1.txt
1
2
3
4
5
6
7
# awk '{if (NR==2) {print $0; print "New Line Here"} else {print $0}}' 1.txt
1
2
New Line Here
3
4
5
6
7
(echo 'Ni'; echo ''; echo '1321234134123';echo ''; echo '.'; echo 'w'; echo 'q' ) | ed -s .A
目前我是这么写在脚本里面的,但是不成功,那位高人帮忙看看吧,谢谢了~~~
如果是通过echo >> 这种格式往里面写那?
好的,谢谢~
vi +n A