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 小时前
使用 mis-tei 在昇腾310P上部署 bge-m3模型
pytorch·python·华为·语言模型·自然语言处理·cnn·unix
曹牧3 天前
Oracle:UNIX时间戳
数据库·oracle·unix
玛丽莲茼蒿6 天前
Linux/Unix学习笔记(四)—— 进程管理
linux·学习·unix
LIUAWEIO7 天前
Unix时间戳:全面解析及实用指南
服务器·unix·unix时间戳·iso8601·时间戳转日期·13位毫秒戳·utc时间
穷人小水滴7 天前
ssh-bridge: 在 Linux 虚拟机中转发消息的简单实现 (UNIX socket)
linux·ssh·unix
筠筠喵呜喵10 天前
【文档翻译】QNX Neutrino RTOS 7.1用户手册 - 第五章 文件操作
unix
ambition2024211 天前
UNIX消息队列:从理论模型到工程实现的演进
linux·服务器·unix
WangLanguager13 天前
Unix 命令 rm详细介绍
linux·服务器·unix
kyle~18 天前
调试器---GDB(Linux/Unix平台下编译型语言,C++、Go、Rust)
linux·c++·unix
WangLanguager22 天前
Unix架构详细介绍
arm开发·架构·unix