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
相关推荐
wregjru43 分钟前
【操作系统】2.用户和权限
linux·服务器·unix
race condition5 天前
UNIX网络编程笔记 信号处理
笔记·unix·信号处理
李斯维7 天前
第18章 过滤器:统计和格式化
linux·bash·unix
2401_858286117 天前
OS39.5.【Linux】分析ar命令生成的归档文件的格式
linux·ar·unix
Jack___Xue9 天前
LangChain实战快速入门笔记(六)--LangChain使用之Agent
笔记·langchain·unix
CloudJourney10 天前
从Unix到OpenEuler及其关键协议解析
服务器·unix
百年渔翁_肯肯10 天前
Linux 与 Unix 的核心区别(清晰对比版)
linux·运维·unix
李斯维10 天前
第14 章 使用 shell:初始化文件
linux·bash·unix
Q87622396511 天前
Comsol 实现路基冻土水热力耦合模型:含盐冻土与强度折减计算的探索
unix
Bigan(安)12 天前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix