Innanzitutto il problema specifico: in Linux, uso zcat per elencare un file .zip. In osx, zcat sembra aggiungere automaticamente .Z al nome del file. Varie persone suggeriscono di sostituire zcat con gzcat; comunque, gzcat si lamenta che il file non è in formato gzip!
'file' mostra questo: ... Dati di archivio zip, almeno v2.0 da estrarre
Quindi né zcat né gzcat funzioneranno in osx, cosa posso fare?
Ho uno script di medie dimensioni in bash che utilizza, zcat / gzcat, sed awk e altre utilità di base per elaborare un numero di file. Vorrei duplicare quell'ambiente sul mio laptop osx in modo da poter lavorare offline. Qualche suggerimento generale su come posso evitare un tale dolore? Mi aspetto che questo sia un flusso di lavoro abbastanza normale, quindi deve essere stato risolto da altri.
zip
per gestire i file zip, non gzip
.