bash: 如果没有任何反应就退出工具

bash: exit tool if nothing happens

在我按下回车键之前,以下脚本不会在终端上退出。

需要一个脚本来在几秒钟内没有任何反应时自动退出。或者当读取文件中的所有行时。

#!/usr/bin/bash
    
# Usage: ./tool.sh domains.txt

for addr in $(cat );do
        host $addr | grep "has address" | cut -d" " -f1,4 &
done

您可以列出以下地址来测试脚本:

google.com
yahoo.com
amazon.com
twitter.com

注意:我不想从脚本中删除符号“&”。

谢谢。

我在脚本中添加了 exit_code=$!wait $exit_code 来解决问题。