次のコマンドを使用してファイルをダウンロードするためにcurlを使用しています。
curl -O https://s3.amazonaws.com/dl4j-distribution/GoogleNews-vectors-negative300.bin.gz
次のようにパイプラインで開梱したいと思います。 curl -O url |解凍して、ここに現在のディレクトリに保存します
次のコマンドを使用しましたが、機能しません。 get"gzip: stdin: not in gzip format"
どうすればこれを達成できますか?
curl -O https://s3.amazonaws.com/dl4j-distribution/GoogleNews-vectors-negative300.bin.gz | gunzip
私はこのようなことを達成したいだけです:
download somecompressedfile | decompress it.
またはこれと同じくらい簡単です:
ls | grep test.gz | decrompess test.gz
curl -o - https://s3.amazonaws.com/dl4j-distribution/GoogleNews-vectors-negative300.bin.gz | gunzip > ./GoogleNews-vectors-negative300.bin
説明:-
は標準出力を表します。標準出力は、|
でパイピングすることによってリダイレクトされるものです。
From man curl :
出力を「-」(単一のダッシュ)として指定すると、出力が強制的にstdoutに実行されます。