On Sun, Aug 21, 2016 at 04:03:05PM -0400, Grisha Levit wrote:
> On Aug 20, 2016 9:32 PM, "Dmitry Goncharov" <dgoncha...@users.sf.net> wrote:
> > With this new contract how can the user write portable bash code which
> tests if a fd refers to a pipe?
> 
> The test command seems to have the behavior you expect.
> 
> $ uname
> SunOS
> $ mkfifo /tmp/pipe
> $ cat < /tmp/pipe &
> [1] 25376
> $ exec 6>/tmp/pipe
> $ test -p /dev/fd/6 && echo pipe
> $ /usr/bin/test -p /dev/fd/6 && echo pipe
> pipe

Thank you.
i switched to ksh. However, this is also an option.

regards, Dmitry

Reply via email to