Zub epub usando 7zip e problema com o arquivo exlude

0

Eu tenho muitos epub como pastas precisam convertê-lo para .epub comprimido então eu criei script bash para isso .. quais são comprimir a pasta epub para zip e depois renomeá-la para .epub usando 7-zip

btw eu estava tentando usar zip em vez de 7-zip, mas eu enfrento problema com alguns arquivos são conteúdo caráter árabe como

   السوق في الغرب.xhtml

depois de comprimido usando zip eu tenho o arquivo foi renomeado para algo ilegível como

  #?#?##?#??#####?#?.xhtml

Fazendo com que o arquivo epub seja corrompido por isso eu uso 7zip e parece que é bom nenhum problema, mas eu tenho pequeno problema antes no zip eu estava usando assim

zip -X file.zip mimetype
zip -rg file.zip * -x mimetype
mv file.zip file.epub

e trabalhando, exceto a questão acima, agora eu tento fazer o mesmo com 7z, mas eu enfrento problema com excluir o mimetype eu tenho e erro     Erro:     Linha de comando incorreta

aqui meu script

for i in *; do
7z a -tzip $i.zip mimetype
7z a -tzip $i.zip * -x!mimetype
rename *.zip *.epub

Obrigado antecipadamente

    
por jassim mishal 30.04.2015 / 17:37

1 resposta

0

Você deve escapar do ponto de exclamação por causa do shell, assim:

7z a -tzip $i.zip * -x\!mimetype
    
por 29.04.2016 / 15:24

Tags