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
相关推荐
_小猪沉塘3 天前
【Create my OS】从零编写一个操作系统
linux·操作系统·unix
BillKu6 天前
Java解析前端传来的Unix时间戳
java·前端·unix
明月看潮生9 天前
青少年编程与数学 01-011 系统软件简介 02 UNIX操作系统
服务器·青少年编程·操作系统·unix·系统软件
胡译胡说10 天前
C语言的”代码化石“出土:1979年的英文文本判别器
c++·unix
June56118 天前
unix的定时任务和quartz和spring schedule的cron表达式区别
服务器·spring·unix
Bob999824 天前
Windows 下编辑 Linux/unix 配置文件:换行符与编码问题
java·linux·javascript·windows·eclipse·tomcat·unix
一匹电信狗24 天前
【Linux我做主】探秘进程与fork
linux·运维·服务器·c++·ubuntu·小程序·unix
kaixin_learn_qt_ing1 个月前
Unix Bourne Shell
unix
flex88881 个月前
一个专为 Windows 用户设计的配置文件集合提供类似 Unix 环境的美化和功能增强。
服务器·windows·unix
嵌入式在学无敌大神1 个月前
IP协议、以太网包头及UNIX域套接字
网络·tcp/ip·unix