您好,我正在尝试查看我正在运行的服务器是否已停止(如果已停止,它会返回 502 Bad Gateway 消息。)
所以我试着这样做:
curl http://MY_URL | grep "502"
卷曲部分返回我期望的结果。
但是当我将它输入 grep 时,grep 似乎添加了一堆标题:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
113 682 113 682 0 0 230k 0 --:--:-- --:--:-- --:--:-- 666k
这些不在 curl 的输出中。普通文本文件上的 grep 不会添加它们。那么为什么要将它们添加到通过 grep 管道传输的 curl 中呢?
该输出来自.
curl
当标准输出不是终端时,以及在其他一些情况下,它被添加。如果curl -s
您不想看到它,请使用它。这不是 grep 问题,而是 curl功能。用 cat 试试,你会看到。
您可以使用 -s (抑制进度表)和-o output来解决它。
男人卷曲更多。