24

I have a script that takes an input with a -i flag. The input file I have is compressed (.gz). What I want to do (not sure it's possible), because the file is huge, do some thing like this:

gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt 

So pipe the output of the decompression to my scripts input flag.

Seth
  • 57,282
  • 43
  • 144
  • 200
crysis405
  • 673
  • 1
  • 5
  • 10

1 Answers1

33

I found the solution:

gunzip -c myfile.gz | myScript.pl -o myoutfile.txt -i -

it was the - after -i that did the trick.

crysis405
  • 673
  • 1
  • 5
  • 10