从zip文件中提取文件并在编辑后将其重新放入zip文件的最佳方法

Qia*_* Li 6 shell

我想知道是否有人可以帮助我使用SHELL脚本来完成以下工作:

从zip文件中提取文件并在进行一些编辑后将其重新放入,例如使用sed替换.

我想避免将zip文件的所有内容提取到临时文件夹中.zip文件可能包含与我想用编辑替换的文件同名的文件.在这种情况下,我想在zip文件中指定此类文件的完整路径.

有没有什么好方法可以完成这项任务?

非常感谢.

hol*_*eek 10

  1. 从zip文件中提取文件:

    解压缩file.zip文件/ you/want/to/extract/the_file.txt

  2. 修改the_file.txt

  3. 把它放回去:

    zip file.zip文件/ you/want/to/extract/the_file.txt

这应该让你开始.