Saya memiliki skrip yang mengambil input dengan -i
bendera. File input yang saya miliki dikompresi (.gz). Apa yang ingin saya lakukan (tidak yakin itu mungkin), karena file tersebut sangat besar, lakukan beberapa hal seperti ini:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
Jadi pipa output dekompresi ke flag input skrip saya.
my
danscript
. Jika Anda menggunakan-o
pertama dan kemudian-i
itu akan berhasil (menghapusSTDIN
)Jawaban:
Saya menemukan solusinya:
itu
-
setelah-i
yang melakukan trik.sumber
-c
untuk "stdout"