如何解决如何将 BASH Curl 和 $_GET URL 与多个变量参数一起使用?
(我更新了问题以使其更容易理解)
这有效:
curl 'domain.com/script.PHP?COmpuTER=I7&LOGTIME=12:13:14&cpuTEMP=68.0C&cpuUSAGE=100%'
问题是参数值存储在变量中。到目前为止,我尝试过的一切都不起作用,包括以下内容:
curl "domain.com/script.PHP?COmpuTER=I7&LOGTIME=${TTIME}&cpuTEMP=${TTEMP}&cpuUSAGE=${UUSAGE}"
和
curl 'domain.com/script.PHP?COmpuTER=I7&LOGTIME=${TTIME}&cpuTEMP=${TTEMP}&cpuUSAGE=${UUSAGE}'
任何帮助将不胜感激
--
我刚刚使用 -v 标志运行 curl,这是我得到的:
* Trying <IP ADDRESS REMOVED>...
* TCP_NODELAY set
* Connected to <HOST REMOVED> (<IP ADDRESS REMOVED> port 80 (#0)
> GET /writebhosts.PHP?COmpuTER=I7&LOGTIME=17:48:39&cpuTEMP=70.0°C&cpuUSAGE=100% HTTP/1.1
> Host: <HOST>
> User-Agent: curl/7.58.0
> Accept: */*
出于安全原因,我已删除我的 IP 地址和主机域。
--
当我尝试将 GET 数据存储到 CSV 文件时,我只是重新运行了静态值代码,它的 ° 符号似乎是导致问题的原因。最初在静态值代码中缺少这一点,这就是“它有效”的原因。
这是一个简单的修复,因为° 符号被硬编码到 bash 脚本中。
感谢所有为我指明正确方向的人。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。