zcat / gzcat funciona en linux, no en osx. compatibilidad general con linux / osx

Pregunta:

Primero, el problema específico: en Linux, uso zcat para enumerar un archivo .zip. En osx, zcat parece agregar automáticamente .Z al nombre del archivo. Varias personas sugieren reemplazar zcat con gzcat; sin embargo, gzcat se queja de que el archivo no está en formato gzip.

'archivo' muestra esto: … Datos de archivo zip, al menos v2.0 para extraer

Entonces, ni zcat ni gzcat funcionarán en osx, ¿qué puedo hacer?

Tengo un script de tamaño mediano en bash que usa, zcat / gzcat, sed awk y otras utilidades básicas para procesar varios archivos. Me gustaría duplicar ese entorno en mi computadora portátil osx para poder trabajar sin conexión. ¿Alguna sugerencia general de cómo puedo evitar ese dolor? Supongo que este es un flujo de trabajo bastante rutinario, por lo que otros deben haberlo solucionado.

Respuesta:

Tienes razón. Es un comportamiento molesto.

$ zcat foo.txt.gz 
zcat: can't stat: foo.txt.gz (foo.txt.gz.Z): No such file or directory

Prueba esto:

$ zcat < foo.txt.gz 
asdfadsf

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım