当我尝试运行“ sleep”命令时,收到消息usage: sleep seconds
。
我的命令:
for ((i=100;i<=105;i++)); do sleep 2 echo "hi"; done
,甚至只是尝试:
sleep 20s echo "hi"
返回相同的结果。
有人知道我在做什么错吗?
答案 0 :(得分:1)
sleep
和echo
是单独的命令,因此您必须使用分号将它们分开:sleep 2; echo "hi"
for ((i=100;i<=105;i++)); do sleep 2; echo "hi"; done