For some reason the output always gets printed to the terminal, regardless of whether I redirect it via 2> or > or |. Is there a way to get around this? Why is this happening?

推荐答案

添加-s(静默)选项以删除进度表,然后将stderr重定向到stdout,以在与响应主体相同的fd上获得详细输出

curl -vs google.com 2>&1 | less

Linux相关问答推荐

std::chrono::time_zone 在不同操作系统上不可用

从 ALSA USB 硬件设备获取 USB 设备文件路径

x64 NASM 汇编程序在程序开始时显示分段错误

如何使用 sed 和 date 命令替换和格式化字符串中的日期?

需要获取文件名、行号、模式在文件中的匹配位置

为什么`__vfprintf_internal`(`stdio.h`中的`printfn`)强制`$rbp`在我的x86-64机器上向前跳转6313864字节?

为什么我的 Docker 进程不断在我的 Raspberry Pi 上重新启动?

如何使用 shell 脚本将文本文件转换为 JSON 文件

将文件的一部分插入到另一个文件的特定位置

使用 awk 从文件中检索一组特定的字符串

如何/在哪里可以找到要修复的 Linux 内核错误?

如何在 Linux 中向应用程序发出信号而不杀死它?

使用 gdb 将地址转换为行

未找到框架.NETFramework,Version=v4.7.1的参考程序集

带有 curl 的 Linux 脚本来判断 Web 服务是否已启动

为什么 mmap() 比顺序 IO 快?

将 AWK 结果分配给变量

给定一个 linux 用户名和密码,我如何测试它是否是有效帐户?

Linux下的签名可执行文件

将默认 Python 版本从 2.4 更改为 2.6