gpt4 book ai didi

linux - 延迟 shell 脚本中的每个命令执行

转载 作者:太空狗 更新时间:2023-10-29 12:09:27 30 4
gpt4 key购买 nike

我是新手,请原谅我的无知。我只想问一下是否有办法延迟 shell 脚本中每个命令的执行。

这是我目前的设置

command1
sleep 1
command2
sleep 1
.....
.....
command1000
sleep 1

有没有办法在执行每个命令后只放置 1 个 sleep 命令(延迟 1 秒)。提前致谢!

Br,标记

最佳答案

在 Bash(但不是其他 shell)中,您可以使用调试陷阱来执行此操作:

#!/bin/bash
trap 'sleep 1' DEBUG
for word in The GNU General Public License is a free, copyleft license
do
printf '%s ' "$word"
done

这是帮助陷阱:

trap: trap [-lp] [[arg] signal_spec ...]

Trap signals and other events.

If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.

关于linux - 延迟 shell 脚本中的每个命令执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459769/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com