关于linux:如何在一定时间内暂停bash循环?

How do I sleep the bash loop for certain seconds?

本问题已经有最佳答案,请猛点这里访问。

假设我有一个这样的bash循环:

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

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

我想在上面的循环中休眠0.1秒。命令是什么?


1
sleep 0.1

再简单不过了!