您的位置:首页 > 运维架构 > Shell

linux的shell编程中的curl,eval命令

2020-08-09 18:20 1381 查看

也是刚刚无意间看到的一个博客介绍了对于shell编程中的curl命令的使用,就去查了一下,curl的用处还是挺大的
curl一个利用URL在命令行下进行工作的文件传输工具
例如:

curl www.baidu.com

对进行访问

首先安装curl
yum search curl

yum -y install curl的版本


然后测试脚本

#!/bin/bash
url1='需要访问的地址'
....
n=.... #访问的地址个数
num=60 #访问次数
for((j=1;j<=$num;j++))
do
for((i=1;i<=$n;i++))
do
tempUrl=url$i
newUrl=`eval echo '$'"$tempUrl"
#eval可以读取一连串的参数,eval会对后面的内容进行两遍扫描,如果内容中没有对其他命令的调用,那么直接输出,如果有,就会将调用的命令执行,然后输出内容
curl $newUrl
done
# echo '第'$j'次'
sleep 60    #睡眠时间
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: