gpt4 book ai didi

shell - unix 管道命令的调试器

转载 作者:行者123 更新时间:2023-12-04 23:11:39 25 4
gpt4 key购买 nike

当我构建 *nix 管道命令时,我发现我想在构建下一阶段之前查看一个阶段的输出以验证正确性,但我不想重新运行每个阶段。有谁知道有什么程序可以帮助解决这个问题?它将自动保留最后一个阶段的输出以用于任何新阶段。我通常通过将每个命令的结果发送到一个临时文件(即 tee 或一次运行每个命令)来做到这一点,但对于程序来说,处理这个会很好。

我设想了一个类似于选项卡式界面的东西,其中每个选项卡都标有每个管道命令,并且选择一个选项卡会显示将该命令应用于先前结果的输出(至少一百行)。

最佳答案

使用 'tee' 将中间结果复制到某个文件并将它们传递到管道的下一个阶段,如下所示:

cat /var/log/syslog | tee /tmp/syslog.out | grep something | tee /tmp/grep.out | sed 's/foo/bar/g' | tee /tmp/sed.out | cat >>/var/log/syslog.cleaned

关于shell - unix 管道命令的调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63771/

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