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
相关推荐
Bigan(安)19 小时前
【奶茶Beta专项】【LVGL9.4源码分析】03-显示框架-display
linux·c语言·mcu·arm·unix
李斯维1 天前
第12章 使用 Shell:变量和选项
linux·unix
liulilittle3 天前
C++ 计算当前时区偏移量秒数(GMT/UNIX偏移量)
linux·c++·unix
Bigan(安)3 天前
【奶茶Beta专项】【LVGL9.4源码分析】03-显示框架-图层管理
linux·c语言·mcu·arm·unix
vortex53 天前
什么是Unix哲学?或者:如何像克尼汉一样思考、像里奇一样编码、像汤普森一样架构
java·架构·unix
誰能久伴不乏3 天前
Linux文件套接字AF_UNIX
linux·服务器·c语言·c++·unix
qq_401700416 天前
嵌入式用Unix时间的优势及其C语言转换
服务器·c语言·unix
Unlyrical18 天前
splice, io_uring_prep_splice 调用(无效参数)
linux·服务器·c++·unix
馨谙20 天前
网络文件系统(NFS)完全指南:从入门到实战
linux·unix
带土11 个月前
5. Unix/Linux 系统常用类型别名清单
linux·unix