archiwizacja danych wyjściowych programu z pominięciem pliku tymczasowego

Wątek przeniesiony 2020-07-03 10:42 z Inżynieria oprogramowania przez somekind.

0

Cześć!
Chciałbym archiwizować dane wyrzucane jako strumień z programu, podając polecenie jako argument, wraz z nazwą pod którą ma powstać plik w archiwum. Coś w stylu(zamiast zawartości apostrofów jakieś rozwiązanie pozwalające na to):
Bash (Shell)
Kopiuj
?
1
tar -czf archive.tar.gz dir1 dir2 'echo "foo" > file1'
Czy jest możliwość realizacji czegoś takiego?

1

A musi to być archiwum? Nie wystarczy skompresowany strumień?

cmd | gzip -9 > log.gz

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.