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
相关推荐
Marst Code12 分钟前
(Unix)一切皆文件
服务器·unix
Marst Code20 分钟前
(Unix) fork-exec 进程创建与程序加载解耦
服务器·unix
砚凝霜12 天前
【软考信息安全】第十九章 Unix/Linux安全分析与防护
linux·安全·unix
wunaiqiezixin17 天前
MIT 6.S081 util 实验篇(lab1):primes (moderate/hard)
linux·unix·os·xv6·mit6.s081
云计算练习生23 天前
什么是 Linux?从 Unix 到开源生态的完整脉络
linux·开源·操作系统·unix
wunaiqiezixin1 个月前
MIT 6.S081 file system 实验篇(lab9):Large files (moderate)
linux·unix·os·xv6·mit6.s081
江屿风1 个月前
【Linux系统】【Linux进程终止等待详解与程序替换机制初体验】流食般投喂
linux·运维·笔记·系统架构·centos·unix
hacker7071 个月前
BYTE UNIXBench 鸿蒙 PC 适配全记录:从经典 Unix 基准套件到 HAP_HNP 终端工具
华为·unix·harmonyos
yutian06061 个月前
C: Unix UTC 时间戳转为 UTC+8 北京时间
c语言·unix
深念Y1 个月前
iOS模拟器在无Metal的NVIDIA显卡环境下的可行性研究报告
服务器·ios·unix·pve·freebsd