Trying to create a script using curl
to probe multiple URLs for updated information.
Currently, I'm using individual commands for each URL, which I am trying to shorten lines of codes by using increment variables in a for
loop.
What I have at the moment: (dummy urls as examples)
#!/bin/bash
url01="https://askubuntu1.com"
url02="https://askubuntu2.com"
url03="https://askubuntu3.com"
url04="https://askubuntu4.com"
url05="https://askubuntu5.com"
for i in {01..05}
do
url=$((url$i))
curl $url 2>&1| grep 'askubuntu' >> output.txt
done &
Error Output:
line 10: https://askubuntu1.com: syntax error in expression (error token is "://askubuntu1.com")
Expected result:
command input to bash shell for each of curl
queries pipes to grep
then outputs to "output.txt".
curl "https://askubuntu1.com"
curl "https://askubuntu2.com"
.
.
curl "https://askubuntu3.com"
Thank You