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
相关推荐
duxingzhe1036 小时前
Unix Network Programming Episode 105
服务器·unix
Kevin-anycode3 天前
如何将自己的应用上传文件功能对接到群辉的NAS上
java·unix
游戏23人生11 天前
正则表达式介绍
servlet·正则表达式·unix
郭涤生17 天前
第十章_信号_《UNIX环境高级编程(第三版)》_笔记
服务器·笔记·unix
郭涤生17 天前
第二章_UNIX标准及实现_《UNIX环境高级编程(第三版)》_笔记
unix
郭涤生17 天前
第一章_UINX基础知识_《UNIX 环境高级编程(第三版)》_笔记
网络·unix
我在人间贩卖青春21 天前
Unix和Linux简史及标准化
linux·unix
齐鲁大虾23 天前
UOS(统信操作系统)如何更新CUPS(通用Unix打印系统)
linux·服务器·chrome·unix
wregjru23 天前
【操作系统】2.用户和权限
linux·服务器·unix
race condition1 个月前
UNIX网络编程笔记 信号处理
笔记·unix·信号处理