Como tempo vários comandos, incluindo 'cd'?

4

Suponha que eu tenha vários comandos em uma linha, incluindo 'cd', por exemplo:

cd subdir; pwd

Agora, quero manter o comportamento deste script da mesma forma, mas limite a linha.

Se eu fizer isso:

time bash -c 'cd subdir; pwd'

Então o comportamento muda: depois dessa linha, eu não estou mais em subdir . Como tempo isso sem interferir no comportamento de cd ?

    
por user416772 08.02.2015 / 09:56

1 resposta

2

Use uma função:

f() { cd subdir; pwd; }
time f
    
por 08.02.2015 / 10:15

Tags