OSX命令的睡眠失败

时间:2019-02-11 15:32:52

标签: bash macos

当我尝试运行“ sleep”命令时,收到消息usage: sleep seconds
我的命令:

for ((i=100;i<=105;i++)); do sleep 2 echo "hi"; done

,甚至只是尝试: sleep 20s echo "hi"返回相同的结果。
有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:1)

sleepecho是单独的命令,因此您必须使用分号将它们分开:sleep 2; echo "hi"

for ((i=100;i<=105;i++)); do sleep 2; echo "hi"; done