针对godaddy优惠券代码的Shell脚本 - 这个脚本如何工作?

Phi*_*rde 0 unix shell sh

在优惠券网站上,有人发布了一个用于查找Godaddy折扣代码的shell脚本.

1 - 有人可以解释这个脚本是如何工作的吗?

具体来说,我对语法感到困惑:

links url -dump | grep AI
Run Code Online (Sandbox Code Playgroud)

2 - shell脚本是否允许你像perl/python/ruby​​一样蜘蛛网站?

3 - 是实现预期目标的最有效方法还是perl/python/ruby​​是一种更有效的技术用于此任务?

4 - 这是合乎道德的吗?

#!/bin/sh

gdaddy=600
while [ "$gdaddy" -lt "700" ]
do

for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
do
echo "The results for gdr0$gdaddy"a"$i" >> output
links http://www.godaddy.com/default.aspx?isc=gdr0$gdaddy"a"$i -dump | grep -A1 "SPECIAL OFFER" >> output
echo >> output
echo >> output
done

gdaddy=`expr $gdaddy + 1`
done
Run Code Online (Sandbox Code Playgroud)

Ric*_*dle 6

1. links是一个基于文本的Web浏览器.该-dump命令links将网页的文本输出到终端,并且以下grep命令输出包含单词"SPECIAL OFFER"和以下行(-A1表示"和之后的1行")的任何行.

2.可以使用shell脚本蜘蛛网站,使用links或类似地获取网页并输出其URL.(我已经完成了这个,用于网站拼写检查脚本.)

3.使用你最开心的工具.我个人更喜欢Python这种东西,但正如我所说,我已经使用shell脚本来做到这一点.

4.合法吗?问律师.道德吗?问你的良心.