make && ./pipex file1 cmd1 cmd2 file2
$> < file1 cmd1 | cmd2 > file2
$> < in ls -l | wc -l > outfile
$> < in grep a1 | wc -w > outfile
$> ./pipex file1 cmd1 cmd2 file2
$> ./pipex in "ls -l" "wc -l" out
$> ./pipex in "grep a1" "wc -w" out
make && ./pipex file1 cmd1 cmd2 file2
$> < file1 cmd1 | cmd2 > file2
$> < in ls -l | wc -l > outfile
$> < in grep a1 | wc -w > outfile
$> ./pipex file1 cmd1 cmd2 file2
$> ./pipex in "ls -l" "wc -l" out
$> ./pipex in "grep a1" "wc -w" out