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
相关推荐
赴前尘2 天前
Linux/Unix 系统中以后台方式运行程序
linux·服务器·unix
九英里路4 天前
OS学习之路——动静态库制作与原理
linux·学习·操作系统·unix·进程·编译·动静态库
唐璜Taro16 天前
uni-app x离线打包保姆级教程
安卓·unix
鸠摩智首席音效师16 天前
什么是 Unix / Linux 中的僵尸进程 ?
linux·服务器·unix
Magic--17 天前
深入解析管道:最基础的进程间通信(IPC)实现
java·服务器·unix
-Da-19 天前
Unix哲学:一切皆文件与网络通信的统一抽象
服务器·unix
KongHen0221 天前
uniapp-x实现自定义tabbar
前端·javascript·uni-app·unix
WHD30623 天前
苏州服务器维修哪家好/公司推荐
linux·ubuntu·centos·计算机外设·电脑·unix·安全架构
w-w0w-w25 天前
Unix网络编程
服务器·网络·unix
钰衡大师25 天前
Nohup 使用技术文档
linux·服务器·运维开发·unix