1

2 つの圧縮ファイルがあります。( file1.gz および file2.gz )。それらを解凍し、出力を別のコマンドに別の入力として送信したいと思います。何かのようなもの:

gunzip -c file1.gz file2.gz | command -1 file1 -2 file2

どうすればこれを達成できますか?

4

2 に答える 2

3

あなたは言うことができます:

command -1 <(gzip -dc file1.gz) -2 <(gzip -dc file2.gz)

プロセス置換の詳細については、こちらを参照してください。

于 2013-10-18T08:34:46.933 に答える
0

以下のコマンドで確認してください。抽出されたファイルのリストの出力が得られます。

 # ls
 checknum.txt  numbers.txt

 # gzip  checknum.txt numbers.txt

 # ls
 checknum.txt.gz  numbers.txt.gz

 # gunzip -vd *.gz 1>& check ; cat check | awk '{print $6}'
 checknum.txt
 numbers.txt

ありがとう。

于 2013-10-18T09:00:14.530 に答える