📜  暂停 bash 脚本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:31.836000             🧑  作者: Mango

暂停 Bash 脚本

有时候,你在运行 Bash 脚本时可能需要暂停一下脚本的执行,等待一些操作完成后再继续执行剩下的代码。此时,你可以使用以下几种方式来实现脚本的暂停。

1. 使用 sleep 命令

你可以使用 sleep 命令来暂停脚本的执行。sleep 命令可以让脚本停止一段时间,时间以秒为单位。

示例代码:

#!/bin/bash

echo "脚本开始执行"

# 暂停 5 秒
sleep 5

echo "脚本继续执行"

上述代码会在脚本开始执行后等待 5 秒,然后再执行剩下的代码。你可以根据需要调整 sleep 命令后面的秒数。

2. 使用 read 命令

另一种常用的暂停脚本执行的方法是使用 read 命令。read 命令通常用来从标准输入读取用户输入的值,但如果你在脚本中使用 read 命令而没有指定变量名,则会暂停脚本的执行,直到用户按下回车键为止。

示例代码:

#!/bin/bash

echo "脚本开始执行"

# 暂停,等待用户按下回车键
read -p "按下回车键继续执行"

echo "脚本继续执行"

上述代码会在脚本开始执行后暂停,等待用户按下回车键后再执行剩下的代码。

结论

以上就是在 Bash 脚本中暂停脚本执行的两种方式。sleep 命令通过指定等待的秒数实现暂停,而 read 命令通过等待用户输入实现暂停。在实际使用中,你可以根据自己的需求选择其中一种方式。