Zip epub mit 7zip und Ausgabe mit Exlude-Datei

495
jassim mishal

Ich habe viele epub-Ordner als komprimierte Dateien in .epub-Dateien konvertieren müssen, sodass ich ein bash-Skript erstellt habe, in dem der epub-Ordner komprimiert wird, um ihn zu komprimieren und ihn dann in .epub umzubenennen

Übrigens habe ich versucht, zip anstelle von 7-zip zu verwenden, aber ich stehe vor dem Problem, dass einige Dateien arabische Charaktere enthalten

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

nach dem komprimieren mit zip bekam ich die datei in etwas unlesbares umbenannt

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

Da die epub-Datei beschädigt ist, habe ich 7zip verwendet, und es scheint, es ist kein Problem, aber ich habe ein kleines Problem, bevor ich in zip so war

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

und abgesehen von dem oben genannten Problem arbeite ich jetzt mit 7z, aber ich habe Probleme mit dem Mimetyp, den ich bekam, und dem Fehler Error: Falsche Befehlszeile

hier mein Skript

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

Danke im Voraus

0

1 Antwort auf die Frage

0
Aline

Sie sollten das Ausrufezeichen aufgrund der Shell wie folgt umgehen:

7z a -tzip $i.zip * -x\!mimetype