Witam,
problem z pozoru prosty.
Mam dwa polecenia foo i bar. 'Foo' generuje dane dla 'bar'. Chciałbym zmierzyć czas wykonywania całej operacji: foo | bar
Z racji tego że 'bar' wykonuje się dłużej niż 'foo' więc czas wykonania całej operacji=czas wykonywania 'bar', jednak gdy wydaję takie polecenie"
foo | time -p bar
dostaję:"bash: time: command not found", dopisanie pełnej ścieżki:foo | /usr/bin/time -p bar
nie rozwiązuje problemu.
Umieszczenie time przed foo działa bez zarzutu ale powoduje, że dostaję tylko czas wykonania foo.
Jak dodać "time" po '|'(pipe) lub inaczej zmierzyć czas całej operacji?