Aby zaoszczędzić miejsce na dysku, zarchiwizowałem wiele moich plików, których regularnie używam. Jaki jest najlepszy sposób, aby nadal używać wersji .gz tych plików tekstowych ze, powiedzmy, skryptami python?
Mówiąc dokładniej, czy istnieje sposób na przesłanie skompresowanego pliku do skryptu, który oczekuje nieskompresowanego pliku?
Na przykład, jeśli normalnie bym uruchomił
python test.py file.txt
Jak uruchomiłbym to samo polecenie za pomocą file.txt.gz
?
Wiem, że mógłbym zrobić coś takiego
gzip -dk file.txt.gz; python test.py file.txt; rm file.txt
Ale to wydaje się nieco zbyt długie; czy istnieje lepszy / szybszy sposób?
python test.py <(zcat file.txt.gz)