Untuk menghemat ruang disk, saya telah mem-gun banyak file saya yang saya gunakan secara teratur. Apa cara praktik terbaik untuk tetap menggunakan versi .gz file teks ini dengan, katakanlah, skrip python?
Lebih khusus lagi, apakah ada cara untuk menyalurkan file terkompresi ke dalam skrip yang mengharapkan file tidak terkompresi?
Misalnya, jika biasanya saya akan lari
python test.py file.txt
Bagaimana saya menjalankan perintah yang sama dengan a file.txt.gz
?
Saya tahu bahwa saya bisa melakukan sesuatu seperti
gzip -dk file.txt.gz; python test.py file.txt; rm file.txt
Tapi itu agak panjang lebar; apakah ada cara yang lebih baik / lebih cepat?
linux
command-line
compression
gzip
Constantino
sumber
sumber
python test.py <(zcat file.txt.gz)
Jawaban:
Anda juga ingin
atau
tergantung pada seberapa banyak data yang ingin Anda sampaikan ke program test.py
berdasarkan komentar anda:
batalkan komentar pada garis eval jika Anda suka tampilannya
sumber