我想压缩文件夹的内容。问题是我需要在压缩文件之前修改文件的内容。修改不应改变原始文件夹中的内容,但应该是压缩文件中的内容
到目前为止,我能够使用result.object.tilte
命令 -
sed
其中sed 's:/site_media/folder1/::g' index.html >index.html1
是我想用空字符串替换的字符串。目前,此代码正在创建另一个名为/site_media/folder1/
的文件,因为我不想对文件index.html1
进行更改。
我尝试使用zip命令对此命令进行流水线操作,如下所示
index.html
但是当我解压缩文件sed 's:/site_media/folder1/::g' folder1/index.html > index1.html |zip zips/folder1.zip folder1/
时,我没有收到任何内容。此外,压缩文件夹中的修改文件应命名为folder1.zip
答案 0 :(得分:0)
你想要做两件事。然后,说command1 && command2
。在你的情况下:
sed '...' folder1/index.html > index1.html && zip zips/folder1.zip folder1/
如果你管道命令,你使用第一个输出来输入第二个,这是你在这种情况下不想要的东西。