Временные функции bash

Я хотел бы посмотреть, сколько времени потребуется для запуска функции bash. Проведя небольшое исследование, я придумал этот подход, который использует оболочку sub -:

function test-function() {

    time (
        rsync -av ~/tmp/test-dir-start/  ~/tmp/test-dir-end/
        rsync -av ~/tmp/test-dir-start/  ~/tmp/test-dir-end-2/
        # etc...
    )

}

. Существуют ли альтернативные/лучшие способы определения времени функций bash?

Обновление :Я хочу, чтобы вызов timeбыл встроен в функцию, чтобы она запускалась каждый раз без необходимости выполнять time test-function. Я должен был быть более ясным в этом.

6
задан Alan W. Smith 1 August 2012 в 15:56
поделиться