本人在学习shell的时候无意中写了简单的shell脚本用于,刷博客访问量。本人只是在测试的时候用到这段代码,以后也不会用此代码。贴出代码,只是为了和大家分享代码。
#!/bin/bash
#Usage:该脚本名字 博文链接地址 访问次数
#create time: 2012/08/15 17:43:28
#modified time: N/A
#version: 1
#desciption:to increase the number of visiting times
if [ $# -lt 2 ]
then
echo "Usage:$0 URL times"
exit 1
fi
for i in {1..$2}
do
curl --silent $1 -o /dev/null
done
if [ $# -lt 2 ] 的意思是,如果该脚本执行的时候参数小于2,那么执行下面的echo语句,在屏幕上打印Usage:脚本名字 URL times
其中$#代表参数的个数,不包括脚本名字;$0代表脚本的名字,下面用到的$1代表脚本的第一个参数,即访问的博文地址,$2代表脚本的第二个参数,即访问次数。
for循环中执行$2,其中{1..$2}代表从1到$2的数的集合
curl是一个从服务端下载网页的工具,--silent参数代表curl不要有任何提示输出,$1代表博文地址,-o表示下载到的数据另存为什么文件,/dev/null则表示没有任何输出,即不产生文件