加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell – 用于unix管道命令的调试器

发布时间:2020-12-15 22:04:37 所属栏目:安全 来源:网络整理
导读:当我构建* nix管道命令时,我发现我想在构建下一个阶段之前看到一个阶段的输出来验证正确性,但我不想重新运行每个阶段.有谁知道一个有助于此的程序?它会使最后一个阶段的输出自动用于任何新阶段.我通常通过将每个命令的结果发送到一个临时文件(即tee或每次运
当我构建* 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读