Linux管道和循环

jld*_*ont 5 linux pipe piping

是否可以使用Linux管道创建循环?例如

cmd1 | cmd2 | cmd3 | '回到stdin cmd1'

换句话说,我想stdoutcmd3连接回stdincmd1.

ick*_*fay 4

您可以使用命名管道/FIFO:

mkfifo cmd3-to-cmd1
cmd1 < cmd3-to-cmd1 | cmd2 | cmd3 >> cmd3-to-cmd1
Run Code Online (Sandbox Code Playgroud)