当前位置: 首页 > 知识库问答 >
问题:

如何使Bash循环Hibernate若干秒?[副本]

陆烨磊
2023-03-14

假设我有一个这样的Bash循环

declare -a arr=("ALD89117.1" "ALD89128.1" "ALD89126.1")
for i in "${arr[@]}"
do
   echo "myid :" $i
# I want to sleep the process for 0.1 seconds here!!
esearch -db protein -query $i | elink -target nuccore | efetch -format ft

done > >(tee eutils_output.txt) 2>&1

我想在上面的循环中Hibernate进程0.1秒。命令是什么?

共有1个答案

邢乐
2023-03-14
sleep 0.1

没有比这更容易的了!

 类似资料:
  • 它没有提供关于如何执行和的帮助,这在C中定义得很好,并且广泛使用,而且我不必为STDIN读取数据。 有人能帮我用一个与上面的C代码相当的Bash吗?

  • 我想把这个代码的答案四舍五入到小数点后两位。我尝试了很多方法,但没有一种对我有效。请帮忙!

  • 问题内容: 如何在bash for循环中使用变量?如果我只是使用标准的for循环,它会达到我的期望 这很好。它循环遍历4次,包括0到3,包括打印我的消息并将计数放在末尾。 当我使用以下for循环尝试相同的操作时,它似乎等于一个字符串,这不是我想要的。 输出: 我试过了 和 他们俩都不做我所需要的。希望有人可以帮助我。预先感谢bash专家对for循环的帮助。 问题答案: 一种方法是使用: 请注意 设

  • 我如何在x个循环之后暂停我的循环x秒? 我的循环逐行读取IP地址列表。在50个循环之后,它应该暂停x秒,直到循环继续。

  • 我基本上是在尝试捕捉sql命令及其对CPU的等待时间,我只想运行一个60秒的while循环,并将所有数据插入到一个临时表中。我不是很好当游标,或者如何在SQL中完成这一个。

  • 我是bash的新手。当我尝试使用命令进行比较时,我遇到了如下问题: 在我的教程中,应该等于