Constructor which execute command
by opening a pipe in read or write
mode
. Valid mode
are 'r'
(read) or 'w'
(write). Default is read
mode.
If (and only if) quiet
is true
, no error will be raised in case of
problem opening the file: instead nil
will be returned.