推荐答案
#!/bin/bash echo "开始执行" sleep 5 # 暂停5秒 echo "5秒后继续执行"
本题详细解读
1. sleep
命令的作用
sleep
命令用于暂停脚本的执行一段时间。它的基本语法是:
sleep <时间>
其中 <时间>
可以是以下格式:
5
:暂停5秒1m
:暂停1分钟2h
:暂停2小时0.5
:暂停0.5秒(即500毫秒)
2. 使用示例
在上面的推荐答案中,脚本首先输出“开始执行”,然后使用 sleep 5
暂停5秒,最后输出“5秒后继续执行”。
3. 注意事项
sleep
命令的时间参数可以是整数或小数。- 如果时间参数为0或负数,
sleep
命令会立即返回,不会暂停。 sleep
命令通常用于需要等待一段时间后再继续执行的场景,比如定时任务、轮询等。
4. 其他用法
sleep
命令还可以与其他命令结合使用,例如:
sleep 1m && echo "1分钟后执行"
这个命令会在暂停1分钟后执行 echo
命令。