gpt4 book ai didi

linux - 如何将终端输出中的 'specific' 行保存到文件中?

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:13 26 4
gpt4 key购买 nike

我目前正在使用以下命令将终端输出保存到文件:

$command -someoptions >> output.txt

但是,我只对终端输出中的一行感兴趣。有没有办法通过改变上面的表达式来做到这一点。或者我必须在“output.txt”文件形成后删除行吗?

例如:如果我的输出是:

line 1
line 2
line 3
line 4
line 5

我想要保存的是:

line 4

其中第 4 行包含未知信息。

我问这个问题是因为我稍后希望编写此命令的脚本。非常感谢,

找到解决方案:

我最终使用:

$command -someoptions | sed -n '4p' >> output.txt

最佳答案

这是一个经典的简单 grep 问题。

$command -someoptions | grep 'line 4' >> output.txt

您可以使用更复杂的模式来优化它,并且可能需要它,具体取决于您需要匹配数据的精确程度。

关于linux - 如何将终端输出中的 'specific' 行保存到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54237755/

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