Zip-Epub mit 7zip und Ausgabe mit Exlude-Datei

0

Ich habe viele epub als Ordner müssen es in .epub komprimiert konvertieren, so dass ich Bash-Skript erstellt, die den epub-Ordner komprimieren, um zu zip, dann benennen Sie es in .epub mit 7-zip

Übrigens habe ich versucht, zip anstelle von 7-zip zu verwenden, aber ich habe Probleme mit einigen Dateien, die arabische Zeichen enthalten

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

nach dem komprimieren mit zip habe ich die datei in so etwas unlesbares wie umbenannt bekommen

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

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

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

und arbeiten mit Ausnahme des obigen Problems, jetzt versuche ich, das gleiche mit 7z zu tun, aber ich stelle Problem mit ausschließen den Mimetyp, den ich bekam und Fehler Fehler: Falsche Befehlszeile

hier mein Drehbuch

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

Danke im Voraus

Jassim Mischal
quelle

Antworten:

0

Sie sollten das Ausrufezeichen wegen der Shell wie folgt umgehen:

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