我想编写一个(最好是python)脚本来修改gzip tar文件中一个文件的内容。脚本必须在FreeBSD 6+上运行。
基本上,我需要:
- 打开tar文件
- 如果tar文件中有我的文件:
- 如果“我的文件”中有匹配的行/RE/in:
- 在匹配行后插入行
- 将内容重写到tar文件中,保留除文件大小以外的所有元数据
我会为很多文件重复这个。
Python的tarfile
模块似乎无法在压缩tar文件时打开它们进行读/写访问,这有一定的意义。但是,我也找不到一种方法来复制经过修改的tar文件。
有什么简单的方法可以做到这一点吗?
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐