Man Linux: Main Page and Category List

NAME

       __piper - create commands pipes without the overhead of shells

       This program has no potential use for administrators or users
       This program is part of afbackup-client

SYNOPSIS

       __piper [ command [ args ] [ "|" command [ args ] [ "|" ... ] ] ]

DESCRIPTION

       This  program  simply  gets  one or more commands separated by the pipe
       symbol "|" as arguments. When called from a shell command  line  or  in
       any  situation,  where the whole command is interpreted by a shell, the
       bar "|" has to be escaped from interpretation, either by  preceding  it
       with a backslash "

       This program is part of afbackup-client

EXAMPLES

       The  arguments  are  chained (separated by single spaces each) and then
       separated  at  word  boundaries.   If  an   argument   should   contain
       whitespace, it must be double-quoted. The whole command pipeline may be
       put into one single argument, so in a shell the following is ok:

       __piperecho "Hello    lots of space" | sed "s/ts of/st in/g"Double quotes, the pipe symbol and the backslash itself may be  escaped
       by  a preceding backslash " The advantage using this program instead of
       a shell with the -c option should be a much faster startup of the whole
       pipeline.  This is useful in the process- and uncrosses commands of the
       client side of afbackup.

SEE ALSO

       afclient(8),   xafclientconfig(8),   full_backup(8),    incr_backup(8),
       afverify(8),  afrestore(8),  xafrestore(8),  afserver(8), afmserver(8),
       copy_tape(8), afclient.conf(8), update_indexes(8)

AUTHOR

       This manual page was written by Rene  Mayorga  <rmayorga@debian.org.sv>
       for  the  Debian  system  (but  may  be used by others).  Permission is
       granted to copy, distribute and/or modify this document under the terms
       of  the  GNU  General  Public  License,  Version  2  any  later version
       published by the Free Software Foundation.

       On Debian systems, the complete text of the GNU General Public  License
       can be found in /usr/share/common-licenses/GPL.