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
相关推荐
青草地溪水旁15 小时前
Unix/Linux 系统中的 `writev` 系统调用
linux·unix·writev
代码的余温18 小时前
UNIX与Linux:五大核心差异解析
linux·服务器·unix
liulilittle4 天前
UNIX/macOS路由表查询原理与实现
服务器·开发语言·c++·macos·unix·编程语言
liulilittle6 天前
Unix/Linux 平台通过 IP 地址获取接口名的 C++ 实现
linux·开发语言·c++·tcp/ip·unix·编程语言
wheeldown7 天前
【Linux】环境变量与程序地址空间详解
linux·运维·服务器·c++·vim·unix
wheeldown8 天前
【Linux】为什么死循环卡不死 Linux?3 个核心逻辑看懂进程优先级与 CPU 调度密码
linux·运维·服务器·开发语言·c++·unix·进程
梅见十柒9 天前
UNIX网络编程笔记:同步
网络·经验分享·笔记·tcp/ip·udp·unix
半桔10 天前
【Linux手册】Unix/Linux 信号:原理、触发与响应机制实战
linux·运维·unix·信号处理
梅见十柒11 天前
UNIX网络编程笔记:共享内存区和远程过程调用
linux·服务器·网络·笔记·tcp/ip·udp·unix
梅见十柒16 天前
UNIX网络编程笔记:高级套接字编程20-25
网络·经验分享·笔记·unix