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
相关推荐
抓饼先生6 天前
关于创建UNIX/Linux daemon进程的笔记
linux·笔记·unix
萑澈8 天前
深入探索 Unix 与 Linux:历史、内核及发行版
linux·服务器·unix
(天津)鸿萌数据安全13 天前
BSD、Solaris、Unix 的文件系统: UFS/UFS2、ZFS 及其他存储技术
unix·solaris·bsd文件系统
骐骥113 天前
Notepad++中将文档格式从Windows(CR LF)转换为Unix(LF)
windows·notepad++·unix·格式·换行符
打工人你好16 天前
UNIX域套接字(Unix Domain Sockets, UDS) 的两种接口
服务器·unix
栩栩云生19 天前
📥 x-cmd install | ugm - 你的 UNIX 用户和组信息一览表,尽在终端!
linux·unix·命令行
W说编程21 天前
《UNIX网络编程卷1:套接字联网API》第4章 基本TCP套接字编程
c语言·网络·网络协议·tcp/ip·架构·unix·tcp
Naomi52124 天前
自定义汇编语言(Custom Assembly Language) 和 Unix & Git
服务器·开发语言·git·unix
W说编程1 个月前
《UNIX网络编程卷1:套接字联网API》第5章 TCP客户服务器程序示例
c语言·网络·网络协议·tcp/ip·unix·tcp
壮Sir不壮1 个月前
Unix/Linux 系统下的文件权限
linux·服务器·unix·极限编程