UNPKG

607 BMarkdownView Raw
1sleep
2===
3
4将目前动作延迟一段时间
5
6## 补充说明
7
8**sleep命令** 暂停指定的时间。
9
10### 语法
11
12```shell
13sleep(参数)
14```
15
16### 参数
17
18时间:指定要暂停时间的长度, 包括如下:
19
20* `2s`: 2秒
21* `2m`: 2分钟
22* `2h`: 2小时
23* `2d`: 2天
24* `infinity`: 永久
25
26### 实例
27
28有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时。
29
30```shell
31#!/bin/bash
32
33b=''
34for ((i=0;$i<=100;i++))
35 do
36 printf "Progress:[%-100s]%d%%\r" $b $i
37 sleep 0.1
38 b=#$b
39 done
40echo
41```
42