Tutup . Pertanyaan ini membutuhkan detail atau kejelasan. Saat ini tidak menerima jawaban.
Perbaiki pertanyaan ini
Linux
Ingin memperbaiki pertanyaan ini? Tambahkan detail dan klarifikasi masalahnya dengan mengedit postingan ini.
Ditutup 5 tahun yang lalu.
Perbaiki pertanyaan ini
Saya menjalankan skrip yang mengumpulkan log server. Saya perlu mengarahkan log ini ke file ZIP. Saat ini saya sedang mengumpulkan data ke dalam file teks.
Bagaimana saya bisa mengarahkannya langsung ke ZIP?
Jawaban yang Diterima:
Menggunakan UnZip 6.00 of 20 April 2009
, saya bisa melakukan ini:
$ date | zip jeff.zip -
$ unzip -l jeff.zip
Archive: jeff.zip
Length Date Time Name
--------- ---------- ----- ----
29 01-21-2016 13:02 -
--------- -------
29 1 file
$ unzip -p jeff.zip | cat
Thu Jan 21 13:02:31 EST 2016
$ unzip -p jeff.zip > newfilename.here
Ini menggunakan date
sebagai pengganti skrip Anda yang mengumpulkan file log, ke stdout mungkin; ia mengirim stdout itu ke Zip, menyuruhnya mengambil inputnya dari stdin alih-alih nama file (dengan -
). Isi file zip tidak diberi nama apa pun yang dapat dikenali, tetapi datanya ada di sana.