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
相关推荐
林鸿群8 天前
Linux Shell为文件添加BOM并自动转换为unix格式
linux·运维·unix
q5507071779 天前
uniapp/uniappx实现图片或视频文件选择时同步告知权限申请目的解决华为等应用市场上架审核问题
android·图像处理·uni-app·uniapp·unix
is081513 天前
Unix 发展史概览
unix·rthread
is081514 天前
linux2.6 和 unix-v6 源码实验
arm开发·unix
MediaTea18 天前
Python 库手册:getopt Unix 风格参数解析模块
服务器·开发语言·python·unix
一匹电信狗19 天前
【Linux我做主】进程优先级
linux·运维·服务器·c++·ubuntu·小程序·unix
SoveTingღ21 天前
【C语言】数组和指针一样吗?
c语言·unix·指针·数组·嵌入式软件
zone_z1 个月前
Oracle 大页配置use_large_pages 参数解析
oracle·unix·dba
JeffersonZU1 个月前
Linux/Unix 套接字Socket编程(socket基本概念,流程,流式/数据报socket,Unix domain socket示例)
linux·c语言·tcp/ip·udp·unix·gnu
陈纬度啊1 个月前
自动驾驶ROS2应用技术详解
人工智能·自动驾驶·unix