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?
0
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.