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
相关推荐
WangLanguager1 天前
Unix架构详细介绍
arm开发·架构·unix
LIUAWEIO2 天前
Unix 时间戳换算
前端·后端·unix·database
風清掦7 天前
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
笔记·stm32·单片机·嵌入式硬件·学习·实时音视频·unix
郝学胜-神的一滴9 天前
跨平台动态库与头文件:从原理到命名的深度解析
linux·c++·程序人生·unix·cmake
郝学胜-神的一滴12 天前
epoll 反应堆模型深度拆解:从红黑树到回调闭环,手写高性能回射服务器
linux·运维·服务器·开发语言·c++·unix
♛识尔如昼♛13 天前
C 进阶(1) - Unix 基础
unix
ZenosDoron13 天前
Linux/Unix 系统中用于创建链接的命令ln
linux·运维·unix
郝学胜-神的一滴14 天前
深入epoll封装:event_set与event_add核心原理剖析
linux·服务器·开发语言·网络·c++·unix
郝学胜-神的一滴16 天前
从底层看透Linux高性能服务器:epoll自定义封装与超时清理实战
linux·服务器·c++·网络协议·tcp/ip·unix
IMPYLH17 天前
Linux 的 split 命令
linux·运维·python·bash·运维开发·unix