#!/bin/bash -e # warning: derived file, from net2sh . net2sh_init # strip trailing < or > after a word # Net [ $# = 0 ] || { echo >&2 usage: "$prog "; exit 2; } cd "$work_dir" mkfifo procs procs_stripped tokens tokens_stripped cat <&0 >procs & _subs="$_subs $!" # input cat &1 & _subs="$_subs $!" # output toks tokens & _subs="$_subs $!" # split strip_trail_redir_toks tokens_stripped & _subs="$_subs $!" # strip tokj procs_stripped & _subs="$_subs $!" # join wait