Zuerst das spezifische Problem: Unter Linux verwende ich zcat, um eine .zip-Datei aufzulisten. In osx scheint zcat .Z automatisch an den Dateinamen anzuhängen. Verschiedene Leute schlagen vor, zcat durch gzcat zu ersetzen. gzcat beschwert sich jedoch, dass die Datei nicht im gzip-Format vorliegt!
'file' zeigt Folgendes: ... Zip-Archivdaten, mindestens v2.0 zum Extrahieren
Weder zcat noch gzcat funktionieren in osx. Was kann ich tun?
Ich habe ein mittelgroßes Skript in Bash, das zcat / gzcat, sed awk und andere grundlegende Dienstprogramme verwendet, um eine Reihe von Dateien zu verarbeiten. Ich möchte diese Umgebung auf meinem OSX-Laptop duplizieren, damit ich offline arbeiten kann. Irgendwelche allgemeinen Vorschläge, wie ich solche Schmerzen vermeiden kann? Ich gehe davon aus, dass dies ein ziemlich routinemäßiger Workflow ist, der also von anderen aussortiert worden sein muss.
zip
beschäftige mich in der Regel mit zip-Dateien, nicht gzip
.