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
相关推荐
古城小栈5 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
vortex59 天前
深入探讨 Linux/Unix 传统设计哲学
linux·运维·unix
Niuguangshuo11 天前
LangChain 学习之旅(二):用 LCEL 与解析器构建标准流水线
学习·langchain·unix
vortex520 天前
Unix 通配符注入攻击:从参数污染到命令执行
网络安全·渗透测试·unix
瑶总迷弟21 天前
使用 mis-tei 在昇腾310P上部署 bge-m3模型
pytorch·python·华为·语言模型·自然语言处理·cnn·unix
曹牧24 天前
Oracle:UNIX时间戳
数据库·oracle·unix
玛丽莲茼蒿1 个月前
Linux/Unix学习笔记(四)—— 进程管理
linux·学习·unix
LIUAWEIO1 个月前
Unix时间戳:全面解析及实用指南
服务器·unix·unix时间戳·iso8601·时间戳转日期·13位毫秒戳·utc时间
穷人小水滴1 个月前
ssh-bridge: 在 Linux 虚拟机中转发消息的简单实现 (UNIX socket)
linux·ssh·unix
筠筠喵呜喵1 个月前
【文档翻译】QNX Neutrino RTOS 7.1用户手册 - 第五章 文件操作
unix