【发布时间】:2010-12-02 14:28:05
【问题描述】:
我正在尝试加速调用子shell 并执行各种操作的脚本集合。我想知道是否有任何工具可用于计算 shell 脚本及其嵌套 shell 的执行时间,并报告脚本的哪些部分最昂贵。
例如,如果我有如下脚本。
#!/bin/bash
echo "hello"
echo $(date)
echo "goodbye"
我想知道这三行中的每一行花了多长时间。 time 只会给我脚本的总时间。 bash -x 很有趣,但不包括时间戳或其他时间信息。
【问题讨论】:
-
你可以为每个命令设置时间,比如
time echo "hello" -
@ajreal,这是一个有效的答案,你为什么不发布它?
标签: performance bash