我正在尝试编写一个简单的 bash 脚本,该脚本将使用文本文档中的列表并卷曲列表中的每个 URL,以便查看每个 URL 的内容。它允许我卷曲 2 个站点并为其余站点创建文本文档,但是它只下载前 2 个站点。我已经设法编写了脚本,该脚本将 IP 拉到那里并使用 grep 命令将它们放在单独的文件中。起初我试过
#!/bin/bash
for var in `cat host.txt`; do
curl -s $var >> /tmp/ping/html/$var.html
done
我试过有无静音开关。然后我尝试了以下方法:
#!/bin/bash
for var in `head -2 host.txt`; do
curl $var >> /tmp/ping/html/$var.html
wait
done
for var in `head -4 host.txt | tail -2`; do
curl $var >> /tmp/ping/html/$var.html
done
这将尝试同时执行所有操作,然后在 2 之后再次停止
#!/bin/bash
for var in `head -2 host.txt`; do
curl $var >> /tmp/ping/html/$var.html
done
wait
for var in `head -4 host.txt | tail -2`; do
curl $var >> /tmp/ping/html/$var.html
done
这会做同样的事情,我是 bash 脚本的新手,只知道一些基础知识,任何帮助将不胜感激