Извлеките 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