gpt4 book ai didi

bash - 是否可以将 linux 管道中的值放入 curl 查询字符串参数中?

转载 作者:行者123 更新时间:2023-12-03 16:19:17 25 4
gpt4 key购买 nike

我有一个来自命令的数字输出,让我们说:

 sh -c 'exit 1' ; echo $?
或者
bc <<< "1 + 1"
我需要通过 curl 在 GET 请求中发送它,比如 http://example.com/?value=1
我试过这个:
sh -c 'exit 1' ; echo $? | curl -G -d @- http://example.com/
但它只是得到了一个名称为 1 的参数和 empty值(value)。
我知道我可以这样做: result=`sh -c 'exit 129' ; echo $?` | curl -G -d value=${result} http://example.com但我想保持命令的第一部分不变,只修改管道后的部分。是否可以?

最佳答案

我发现的一种可能的解决方案:

sh -c 'exit 129'; echo $? | xargs -I '{}' curl -G "http://example.com?value={}";

关于bash - 是否可以将 linux 管道中的值放入 curl 查询字符串参数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67010618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com