将文本文件的行替换为bash命令
问题描述:
我想为文本文件的每一行运行一次bash命令。将文本文件的行替换为bash命令
如果我做的:
while read l; do
echo $l;
done < myfile.txt
我得到的每一行呼应。
但是,当我用我的实际命令:
while read l; do
curl -X POST http://somedomain -H "Content-Type: application/json" -d $l
done < myfile.txt
我得到的错误。我认为这可能与文本文件中的转义字符有关,但我没有尝试过。为文本文件的每一行运行一次curl表达式的正确方法是什么?
请发布**相关**错误消息逐字。 –