echo top -d 1 -n 1 |md5sum|cut -c 1-8
shell脚本字符串分割,例如获取一行字符串,根据";"分割,获取对应的值,使用特殊的一些符号需要转义,比如此处的分号就需要,若使用常规的符号例如逗号就无需转义
结合上述的小知识点,使用curl发送post请求
准备要读取的文件,将所有请求一行一行进行区分,每笔交易的请求变量参数在一行里使用分隔符分割,此处我是用的是逗号
#!/bin/bash
for line in $(cat $1)
first=`echo ${line} | cut -d , -f 1`
second=`echo ${line} | cut -d , -f 2`
third=`echo ${line} | cut -d , -f 3`
curl "http://192.168.236.1:7001/api/user/addUser" -H "Content-Type:application/json" -X POST -d '{
"requestHead":{
"tranSeqNo":"tran'"$(date +%Y%m%d%H%M%S)"'AAAA'"$(top -d 1 -n 1 |md5sum|cut -c 1-8)"'",
"tranTime":"'"$(date +%Y%m%d)"'",
"tranDate":"'"$(date +%H%M%S)"'"
"requestBody":{
"id":$first,
"name":"'"$second"'",
"adress":"'"third"'",
"remark":"插入说明"
}' |grep -w '"message":"ok"'
if [ $? -eq 0];then
echo "success"
echo $line
echo "fail"
再看看应用日志情况
报错:/bin/bash^M: bad interpreter: No such file or directory。脚本文件在windows下编辑过,windows下每一行的结尾是\n\r,而在linux下文件的结尾是\n。可选参数 '--connect-timeout',可以用来设置以秒为单位的等待时间。创建parameter.sh文件。创建examp.sh文件。
'baidu' => "http://www.baidu.com/",
'cheyun' => "http://auto.jrj.com.cn/",
'w3c' => "http://www.w3cschool.cc/",
// 创建批处理cURL句柄
$mh = curl_multi_init();
foreach ($urls as $i => $url
* @desc 封装curl的调用接口,post的请求方式
function doCurlPostRequest($url, $requestString, $timeout = 5) {
if($url == "" || $requestString == "" || $timeout <= 0){
return false;
$con = curl_init((string)$url);
curl_setopt($con, CURLOPT_HEADER, false);
curl_setopt($con,
#!/bin/bash
#JAVA_OPTS="-server -Xms2048M -Xmx2048M -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Xverify:none -XX:+DisableExplic
for ((i=1;i100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0" done
我一直在尝试创建一个简单的脚本,它将从.txt文件中获取一个查询列表,附加主url变量,然后擦除内容并将其输出到文本文件.这是我到目前为止#!/bin/bashurl="example.com/?q="for i in $(cat query.txt); docontent=$(curl -o $url $i)echo $url $iecho $content >> output.tx...
用途说明curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用在抓取网页、网络监控等方...
##下载保存
$curl http://www.jquerycn.cn > index.html
$curl -o index.html http://www.jquerycn.cn
$curl -O http://www...
curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。
curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用在抓取网页、网络监控等方面的开发,而curl命令可以帮助来解决开发过程中遇到的问题。
-b/–cookie <nam
echo $file
curl "http://IP:8983/solr/集合名/update?commit=true" --data-binary @$file -H "Content-type:application/json"
把所有要上传的json文件放在一个文件夹里,在文件夹同...