2010-05-04 73 views
0

我有這個程序,它接受源文件的一個參數,然後解析它。我有幾個gzip文件,我想解析,但由於它只需要一個輸入,我想知道是否有一種方法可以使用gzip創建一個大文件,然後將其輸入到唯一的一個輸入中。gzip幾個文件,並將它們管入一個輸入

回答

1

使用zcat - 您可以爲它提供多個輸入文件,然後將它們分開並將它們連接起來,就像cat一樣。如果你的解析器支持管道輸入到標準輸入,你可以直接管它;否則,您可以將輸出重定向到一個文件,然後在該文件上調用解析器程序。

如果程序實際上需要一個gzip文件,那麼只需將輸出從zcat輸出到gzip即可將組合文件重新壓縮到一個gzip文件夾中。

http://www.mkssoftware.com/docs/man1/zcat.1.asp

相關問題