gpt4 book ai didi

cURL 实时输出 CLI

转载 作者:行者123 更新时间:2023-12-01 10:41:03 26 4
gpt4 key购买 nike

我尝试在 shell 脚本中获得网页的“实时输出”;解释一下,一个小例子:

像这样的“localhost/index.php”:

<?php
header('Content-type: text/html; charset=utf-8');
echo 'Start<br />'.PHP_EOL;
for( $i = 0 ; $i < 10 ; $i++ )
{
echo '.';
flush();ob_flush();
sleep(1);
}
echo PHP_EOL.'<br />End';
?>

我想编写一个 shell 脚本,允许在屏幕上每秒出现“点”。

如果我尝试这样做:

#!/bin/bash
curl 'localhost/index.php'

它仅在每个断线之后显示输出...而不是在每次更新之后(或 PHP 脚本中的“echo”)如果管道这个,所有输出将显示在最后:/

有没有办法像在浏览器中那样获得实时输出?

最佳答案

也许是 curl 的 -N / --no-buffer选项对您有帮助吗?

关于cURL 实时输出 CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30070818/

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