以下是一个Bash脚本的示例,它会读取一个文件的每一行,并使用curl命令在每行上执行一个请求。如果找到了指定的字符串,则输出该行。
#!/bin/bash
# 文件路径
file="input.txt"
# 要搜索的字符串
search_string="example"
# 逐行读取文件
while IFS= read -r line; do
# 使用curl发送请求并获取响应
response=$(curl -s "$line")
# 在响应中搜索字符串
if [[ $response =~ $search_string ]]; then
# 如果找到了字符串,则输出该行
echo "$line"
fi
done < "$file"
要使用此脚本,将文件路径设置为正确的文件路径,并将search_string
更改为您要查找的字符串。然后,运行脚本即可。
请注意,以上示例假设您已经安装了curl命令。如果没有安装,请根据您的操作系统和发行版安装curl。