pipeln.1 (907B)
1 2 .Dd Feb 18, 2024 3 .Dt PIPELN 1 4 .Os linux 5 6 .Sh NAME 7 .Nm pipeln 8 .Nd A command pipeline creation tool 9 10 .Sh SYNOPSIS 11 12 .Nm 13 .Op Fl x 14 .Ar -- 15 .Op Ar CMD |.. 16 .Ar CMD 17 18 .Sh DESCRIPTION 19 20 .Nm 21 builds data processing pipelines without the need to invoke a shell. 22 No argument expansion takes place, which ensures all arguments are properly quoted. 23 24 The pipeline is described in familiar shell-syntax: 25 .br 26 A | character is placed behind commands whose output should be redirected 27 as the following command's input. 28 29 By default, command names are resolved automatically using the 30 .Em PATH 31 environment variable. The 32 .Fl x 33 flag disables this behavior. 34 35 .Sh EXAMPLES 36 37 Build a data processing pipeline from C with clear argument boundaries: 38 39 .Bd -literal -offset 1c 40 const char *argv[] = {"tmpl", "ls", "|", "grep", "test", NULL} 41 execv("/bin/tmpl", argv); 42 .Ed 43 44 .Sh AUTHORS 45 Written by 46 .An Louis Burda Aq Mt quent.burda@gmail.com .