请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如果文件特别大,比如10G,需要在文件头部不断添加字符,请问如何处理?

正在回答

2回答

如果文件过大不建议使用PHP来操作,可以使用shell脚本来处理文件,比如使用bash基本的 sed 语法 。 举例:sed '1i  hello word'      这行代码的含义是 在第一行前面追加 hello word    往第一行后面追加 i 变成 a 希望能够帮到你;

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动4632173 #1
    谢谢!
    回复 有任何疑惑可以回复我~ 2018-03-01 22:07:01
  • Jason 回复 提问者 慕移动4632173 #2
    楼上正解,补充几点,sed常用选项,i行前插入,a行后追加,c行替换,参数还有很多,可以使用 -h 查看!
    回复 有任何疑惑可以回复我~ 2018-03-02 18:42:04
  • 提问者 慕移动4632173 回复 Jason #3
    非常感谢
    回复 有任何疑惑可以回复我~ 2018-03-03 10:52:41
提问者 慕移动4632173 2018-03-02 16:44:19
sed -i '1i\hello world' 1.txt
记录一下


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信