gpt4 book ai didi

linux - 在 linux fedora 中重定向系统或子进程标准输出

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:28 25 4
gpt4 key购买 nike

在 linux 中执行命令时,即使使用 grep,程序也会在返回我想要的内容之前返回状态文本

例如:

[12:06:44.061] started
[12:06:44.062] Everything is ok
[12:06:44.201] Exiting
123123123123

我只想返回123123123,我想压制它之前的时间戳。
即使我去 ./someprogram | grep ^编号:| awk '{print $2}' 它仍然显示。

最佳答案

它正在打印到 stderr。使用 ./someprogram 2>&1 | grep ...

2>&1 将 stderr(文件句柄 2)重定向到 stdout(1)的位置。

有关详细信息,请参阅 man bash,特别是有关输出重定向的部分。

关于linux - 在 linux fedora 中重定向系统或子进程标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5652428/

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