是否有可视化bash管道编辑器

时间:2015-01-02 10:43:52

标签: bash pipeline

我有很多bash脚本,各种文件都被用到各种脚本中,而且它确实很有用。

我想知道是否有一种方法可以在bash脚本中显示管道,这样我就可以很容易地看到流程。

2 个答案:

答案 0 :(得分:4)

您可以在管道之后添加换行符,bash将继续将其视为单个管道:

foo | bar | baz | qux

可以写成

foo |
bar |
baz |
qux

或者,如果外观更具吸引力,请使用续行:

foo \
| bar \
| baz \
| qux

|&&||

之后,新行可以接受

答案 1 :(得分:3)

试试pv。它显示了管道中传输的数据量。用法示例(我从网站上获得了这张图片): pv example

pv将其进度条打印到stderr。在您的情况下,您可以使用:

foo | pv -cN foo |
bar | pv -cN bar |
baz | pv -cN baz |
qux | pv -cN qux