shell 批量执行curl 脚本

从当前目录下 idsfile.txt 文件中,按行读取数据作为,每次http接口调用的参数。

说明:
(echo line | sed 's/\r//') : 将变量 line 的换行符去除。

powershell 复制代码
#!/bin/bash

# 请求头token
TOKEN = "YOUR_TOKEN_HERE"
# 接口请求地址
URL = "http://{ip}:{port}/service/api/v1/send/message"

while read -r line; do
    curl -X POST -H "Authorization: Bearer $TOKEN" -F "id=$(echo $line | sed 's/\r//')" $URL
    echo ""
done < idsfile.txt
相关推荐
wunaiqiezixin2 天前
MIT 6.S081 syscall 实验篇(lab2):System call tracing (moderate)
linux·unix·os·xv6·mit6.s081
栩栩云生5 天前
被抹去的 27 秒:你的代码,其实并不活在真实的时间里
分布式·unix
一只小菜鸡..5 天前
南京大学 操作系统 (JYY) 学习笔记:从 UNIX 到 Linux 与庞大的应用生态
笔记·学习·unix
躺柒8 天前
读半导体简史08大型机
linux·服务器·c语言·数据库·unix·ibm
aduzhe17 天前
关于lib文件格式(keil/unix)
服务器·unix
大E帝国子民125 天前
MacOS 安装Seismic Unix
服务器·macos·unix
德福危险1 个月前
从盲打xss到到模板注入:unix靶机渗透之Tempus_fugit4
前端·unix·xss
古城小栈2 个月前
Unix 与 Linux 异同小叙
linux·服务器·unix
vortex52 个月前
深入探讨 Linux/Unix 传统设计哲学
linux·运维·unix
Niuguangshuo2 个月前
LangChain 学习之旅(二):用 LCEL 与解析器构建标准流水线
学习·langchain·unix