Извлеките tar.gz в STDOUT и заархивируйте STDOUT

Мне нужно извлечь tar.gz архив, который я скачал с curl в STDOUT и используйте STDOUT в качестве STDIN для повторного архивирования файлов.

curl -L someURL | tar xz --strip-components=1 -O| zip -r test.zip

дает мне enter cocurl: (23) Failed writing bodyde here,

Проблема вызвана -O флаг дегтя

1 ответ

Вы пропустили знак минус перед -O и пропустили аргумент минус для zip:

curl -L someURL | tar xzf - -O | zip test.zip - работает в моей системе с

  • скручиваемость 7.26.0
  • tar (GNU tar) 1.26
  • Zip 3.0
Другие вопросы по тегам