【发布时间】:2017-12-22 12:50:23
【问题描述】:
这里的基本思想是在每次 curl 调用中调用 asd 目录中的 1 个文件和 output.txt 文件中的 1 行:
#!/bin/bash
python MJD.py -> output.txt
FILES=/home/user/asd/*
for f in $FILES
do
filename="$output.txt"
while read -r line
do
curl -F ID='zero' -F dir="@$f" -F TIME="$line" -F outputFormat=json "http://blabla"
done
done
此代码实际上调用了 python 脚本并将输出保存在 output.txt 文件中。输出文件每行只有 1 个数字,用于几行。现在我想要做的是,从第一行开始,为 -F TIME=" 文本文件中的一个值"。
我不知道我的代码的哪一部分导致了问题。当我调用此脚本时,从 dir 调用文件的部分有效,但每次 TIME=0 出现在屏幕上时,似乎没有从 output.txt 文件中读取任何内容。我在这里缺少什么?
【问题讨论】: