質問: rubyを使っての tar.gz ファイルの解凍 いつも、お世話になります。 今現在、cygwin環境下で、tar.gzファイルを解凍しています。 コマンドとしては、 gunzip -d xxxx.tar.gz tar -xvf xxxx.tar これを、rubyを使って、やりたいと考えています。 方法は、あるのでしょうか? 元々、unix環境下で作成されたデータを、pc上のcygwinで解凍、ついでに テキスト処理(shellscript+perl)も実施しております。 gzファイル、tarを解くexeは、きっとどこかにあると思いますので、 rubyに期待するのは、外部コマンドとしての exeを実行できることです。 宜しく、サジェスチョンをお願いいたします。
回答: 普通の tar コマンドで gz の解凍もできると思いますが。 それはさて置き、system('tar zxf hoge.tar.gz') や `tar zxf hoge.tar.gz` ではダメな理由をどうぞ。