shell脚本

shell手机脚本学习记录 -- clnc防跳uc免流脚本自动获取动态验证。

/*踩坑

shell中:

      单引号 会把内容作为字符串处理;双引号会先对内容进行解析,之后转字符串;

字符串替换:

      sed 's/查找的内容/替换的内容/' 要处理的文件 字符串操作变量(自动进行拼接):

      '字符串1' "$变量名" '字符串2’

*/

 

// get请求并进行字符串提取

str=$(curl -G "http://api.leishennb.icu/api/uc?type=lianton") str2=${str#*authorization\"\:\"} str3=${str2%%\"\,\"*} echo $str3

// 读取本地文件或者本地变量进行字符串提取

#str='{"changename":"5G上网服务(下行峰值500Mbps)","changenamediy":"","transacttype":"","operatetype":"0","changeid":"53546","changedeacttime":"20231130235959","changeacttime":"20231201000000","transactclass":"S"}' str=$(grep "" 联通.txt)

echo "__________________" res=${str#*changename\":\"} echo ${res} echo "__________________" echo ${res%%\"\,\"*}cho "____________________" #echo ${str}

// post请求提交数据 -v显示操作过程

curl http://api.leishennb.icu/api/uc -X POST -H "Content-Type:application/json" -d '{"type":"lianton","authorization":"6666666666"}' -v

点此发表评论
暂无评论