当前位置:  开发笔记 > 编程语言 > 正文

unix管道命令的调试器

如何解决《unix管道命令的调试器》经验,为你挑选了1个好方法。

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

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



1> pjz..:

使用'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

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有