【问题标题】:Print response of PHP script to client terminal将 PHP 脚本的响应打印到客户端
【发布时间】:2016-08-31 19:46:40
【问题描述】:

我有这个.sh 单行脚本:

curl http://example.com/script.php

服务器上的script.php 如下所示:

echo "hello"

如何修改.sh 脚本以捕获script.php 的输出?

【问题讨论】:

  • 你试过 curl example.com/script.php >> output.txt 吗?
  • 如果您打算在该输出上运行 eval 或其他东西,我建议这是一个坏主意,除非您完全控制 example.com/script.php

标签: php shell http curl server


【解决方案1】:

如何修改 .sh 脚本以捕获 script.php 的输出?

您可以像这样在变量中捕获它:

MY_VAR=$(curl -s http://example.com/script.php)

使用-s 防止进度显示在标准输出中。从这里您可以使用$MY_VAR 来控制输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 2019-10-30
    • 2015-02-25
    • 2010-09-17
    • 2016-03-05
    • 2020-12-21
    相关资源
    最近更新 更多