如何将7z输出管道输出到7z

时间:2014-07-18 06:30:59

标签: pipe 7zip

我正在编写一个bash脚本,该脚本应该提取一个7z文件的内容并将提取的内容压缩到新的7z文件中。我试过的命令是     7z x -o/tmp/ "/home/file1.7z" | 7z a -t7z "/home/file2.7z"

1 个答案:

答案 0 :(得分:5)

好的,找到了如何做到这一点:7z x "/home/file1.7z" -so | 7z a -si "/home/file2.7z"“所以”需要切换,这意味着不是将内容提取到文件夹,而是应该提取到stdout,对于“si”切换也是如此。