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
相关推荐
kaixin_learn_qt_ing5 小时前
Unix Bourne Shell
unix
flex888812 小时前
一个专为 Windows 用户设计的配置文件集合提供类似 Unix 环境的美化和功能增强。
服务器·windows·unix
嵌入式在学无敌大神6 天前
IP协议、以太网包头及UNIX域套接字
网络·tcp/ip·unix
北漂老男孩13 天前
深入解析 Linux/Unix 通信机制:从原理到观测实践
linux·运维·unix
chennalC#c.h.JA Ptho14 天前
unix 详解
linux·unix
一匹电信狗14 天前
【Linux我做主】深入探讨从冯诺依曼体系到进程
linux·运维·服务器·c++·ubuntu·开源·unix
一匹电信狗15 天前
【Linux我做主】进度条小程序深度解析
linux·运维·服务器·c++·ubuntu·小程序·unix
chennalC#c.h.JA Ptho16 天前
Unix bulid the better day
c语言·c++·c#·unix
Despacito0o16 天前
C语言发展史:从Unix起源到现代标准演进
c语言·stm32·unix·嵌入式实时数据库
NicOym20 天前
进程、线程、进程间通信Unix Domain Sockets (UDS)
linux·c++·unix