LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 905|回复: 3

如何实现往一个大文件里添加一个文件头?[未解决]

[复制链接]
发表于 2004-2-17 11:43:22 | 显示全部楼层 |阅读模式
因为系统资源有限,现要在一个已存在大声音文件(二进制的声音数据)的开头添加一个文件头,但又不想新生成一个大文件,而只是在原来的文件的基础上修改,请问如何实现?
发表于 2004-2-17 17:08:09 | 显示全部楼层
不知道你指的文件头什么意思~,我想是这样的吧~
  1. #!/bin/bash
  2. sed '1i\
  3. some message' urfile
复制代码
发表于 2004-2-17 19:05:47 | 显示全部楼层
1) 他说的是二进制文件, 应该不能用 sed
2) 如果文件头是固定的, 插入的位置也是固定的, 可以试试 dd, 不过可能还是需要建立临时文件
发表于 2004-2-17 22:07:11 | 显示全部楼层
不能用sed的,dd也许行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表