欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 macOS 的 shell 中,可以使用 sleep 命令来等待指定的时间。要等待 1 秒,可以使用以下命令:
# OK 有大用
bashsleep 1
sleep 是 shell 的内置命令(或外部命令,取决于系统),用于暂停脚本执行指定的秒数。
参数可以是整数(如 1)或小数(如 0.5 表示半秒)。
支持的时间单位:
默认单位为秒(如 sleep 1)。
可以使用后缀 m(分钟)、h(小时)、d(天),例如 sleep 1m 等待 1 分钟。
直接等待 1 秒:
bashecho "开始等待..." sleep 1 echo "等待结束。"
在脚本中延迟:
bash#!/bin/bash echo "第一步操作" sleep 1 # 等待 1 秒 echo "第二步操作"
结合小数使用(如 1.5 秒):
bashsleep 1.5
如果在脚本中频繁使用 sleep,可能需要考虑更高效的异步机制(如事件驱动或定时任务)。
某些极老版本的 shell(如经典 sh)可能不支持小数参数,但 macOS 的默认 shell(zsh 或 bash)通常支持。
希望对你有所帮助!