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
相关推荐
JeffersonZU1 天前
Linux/Unix 套接字Socket编程(socket基本概念,流程,流式/数据报socket,Unix domain socket示例)
linux·c语言·tcp/ip·udp·unix·gnu
陈纬度啊1 天前
自动驾驶ROS2应用技术详解
人工智能·自动驾驶·unix
JeffersonZU5 天前
Linux/Unix进程概念及基本操作(PID、内存布局、虚拟内存、环境变量、fork、exit、wait、exec、system)
linux·c语言·unix·gnu
南瓜胖胖5 天前
【seismic unix相速度分析-频散曲线】
服务器·unix
JeffersonZU6 天前
Linux/Unix文件IO(文件描述符、原子操作、文件数据结构、open、read、write、fcntl、dup)
linux·c语言·unix·gnu
南瓜胖胖6 天前
【seismic unix 合并两个su文件】
服务器·unix
不想被吃掉氩19 天前
CMAKE
windows·unix·cmake
Jooolin21 天前
【操作系统】Unix 的文件系统是怎么运作的?
操作系统·unix·ai编程
时空自由民.21 天前
linux Unix Socket 介绍
linux·运维·unix
一点.点21 天前
Unix的简单介绍
unix