你的位置:首页 > 操作系统

[操作系统]booking.sh


#!/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