Najpierw konkretny problem: w systemie Linux używam zcat do wyświetlenia pliku .zip. W OSX wydaje się, że zcat automatycznie dołącza .Z do nazwy pliku. Różne osoby sugerują zamianę zcat na gzcat; Jednak gzcat skarży się, że plik nie jest w formacie gzip!
„plik” pokazuje to: ... Zarchiwizuj dane archiwalne, co najmniej v2.0 do wyodrębnienia
Więc ani Zcat, ani gzcat nie będą działać w systemie OSX, co mogę zrobić?
Mam średniej wielkości skrypt w bash, który używa, zcat / gzcat, sed awk i innych podstawowych narzędzi do przetwarzania wielu plików. Chciałbym zduplikować to środowisko na moim laptopie osx, aby móc pracować w trybie offline. Jakieś ogólne sugestie, jak mogę uniknąć takiego bólu? Oczekuję, że jest to dość rutynowy przepływ pracy, więc inni musieli rozwiązać ten problem.
zip
do obsługi plików zip, a nie gzip
.