【AWK生成curl脚本】
AWK生成脚本
mysql -h1270.0.01 -P3306 -uusenrame -p’password’ info e “select distinct section_id from rel_teaching_section_question where deleted = 0;” | sed -e “s/\t/,/g” > /home/sudouser/pcapi/section_question
wc -l section_question
awk ‘{print “curl --request POST --url http://localhost:8080/api/question/test/syncRelSection?sectionId=”$0}’ section_question > section_question_curl_post
awk ‘NR <= 20000 && NR>10000 {system($0); system(“sleep 0.1”);print " Line:"NR}’ section_question_curl_post >> sync_result.log
nohup awk ‘NR <= 180000 && NR>0 && NR % 5 ==0 {system($0);print " Line:"NR}’ section_question_curl_post >> sync_result5_0.log &
nohup awk ‘NR <= 180000 && NR>0 && NR % 5 ==1 {system($0);print " Line:"NR}’ section_question_curl_post >> sync_result5_1.log &
nohup awk ‘NR <= 180000 && NR>0 && NR % 5 ==2 {system($0);print " Line:"NR}’ section_question_curl_post >> sync_result5_2.log &
nohup awk ‘NR <= 180000 && NR>0 && NR % 5 ==3 {system($0);print " Line:"NR}’ section_question_curl_post >> sync_result5_3.log &
nohup awk ‘NR <= 180000 && NR>0 && NR % 5 ==4 {system($0);print " Line:"NR}’ section_question_curl_post >> sync_result5_4.log &
