What do you mean by "implement"? You just pipe what you have to where you want: command1 parameter1 | command2 paramater2 | command3 parameter1 - parameter2 | command4 If you mean something else, what?