Я хотел бы использовать AppleScript для пакетного запуска нескольких программ и получения времени выполнения каждой из них.
Пример: в командной строке я бы набрал time ls
следующим образом:
$ time ls
Applications
bin
net
Library
... etc
real 0m0.013s
user 0m0.002s
sys 0m0.006s
но когда я пытаюсь использовать сценарий Apple и помещаю результаты в переменную, он полностью игнорирует вывод времени.
Пример:
set result to do shell script "time ls"
возвращается
Applications
bin
net
Library
... etc
без упоминания о времени выполнения нигде.
Даже если сделать это проще:
set result to do shell script "time"
возвращается
""
Как вернуть время выполнения из AppleScript?
p.s. На самом деле я не пытаюсь засечь время ls
. Я хочу засечь кучу специально созданных программ, но ls
делает простой пример.