#!/bin/bashfunction getJsonFile(){ yulingJsons=("yulingJson" "yulingJson1" "yulingJson2" "yulingJson3" "yulingJson4" "otaDireJson" "ps16Json" "yulingJson7" "hdsJson") #yulingJsons=("yulingJson7") len=${#yulingJsons[*]} JsonContent=`echo ${yulingJsons[$RANDOM%$len]}` echo $JsonContent }function getCustomName(){ names=("猪八戒" "沙和尚" "唐僧" "贴上公主" "白骨精" "观音菩萨" "美侯王" "孙行者" "唐三赞") username=`echo ${names[$RANDOM%9]}` echo "普通单"${username}}function getCustomMob(){ mob=`echo "185"$RANDOM$RANDOM |cut -c 1-11` echo ${mob}}checkInDate=`date "+%F" -d "2 day"`checkOutDate=`date "+%F" -d "3 day"`cookie=''header='Content-Type:application/json'hostname="http://`hostname -i`:9016"url="$hostname/user/order/data/www/order/save"#for((i=1;$i<=20;i++));myvar=0while [ $myvar -le 10 ]do Json=$(getJsonFile) echo "到底是啥"$Json data="" while read line do if [[ "$line" =~ /"contactName* ]] then line="/"contactName/":/"$(getCustomName)/"," fi if [[ "$line" =~ /"contactTel* ]] then line="/"contactTel/":/"$(getCustomMob)/"," fi if [[ "$line" =~ /"checkInDate* ]] then line="/"checkInDate/":/"${checkInDate}/"," fi if [[ "$line" =~ /"checkOutDate* ]] then line="/"checkOutDate/":/"${checkOutDate}/"," fi data=$data$line done < $Json #echo $data result=`curl --Cookie "$cookie" -d "$data" --header "$header" "$url"` sleep 3 echo $resultdone
新闻热点
疑难解答