delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/10/02/12:51:09

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs
Date: Wed, 2 Oct 2002 12:50:56 -0400 (EDT)
From: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
Subject: Re: gawk not taking redirected input under command.com
In-Reply-To: <3D9B20D1.C5F48E68@iee.org>
Message-ID: <Pine.GSO.4.44.0210021243040.2690-100000@slinky.cs.nyu.edu>
Importance: Normal
MIME-Version: 1.0

Don,
The gawk examples work under cmd.exe in Win2k.  It is possible, however,
that command.com doesn't do the right thing with pipes.  Does strace run
under Win98?  If so, the output of "c:\cygwin\bin\strace
c:\cygwin\bin\gawk '...' < autoexec.bat" might be instructive...
	Igor

On Wed, 2 Oct 2002, Don Sharp wrote:

> Is it possible that cmd.exe (and command.com) redirections and pipes are
> not acceptable whereas bash.exe uses Cygwin implemented redirections?
>
> Cheers
>
> Don Sharp
>
> Barry Buchbinder wrote:
> >
> > It's definitly cygwin's gawk doing it.
> >
> >   C:\> c:\cygwin\bin\gawk -f t < autoexec.bat
> >   GAWK: t:3: fatal: file `-' is a directory
> >
> > The following gives the expect output:
> >
> >   C:\> c:\cygwin\bin\gawk -f t autoexec.bat
> >
> > There is no other gawk in the path.
> >
> > In bash:
> >
> >   /c> type -a gawk
> >   gawk is /bin/gawk
> >   /c> /bin/which gawk
> >   /bin/gawk
> >
> > In command.com, using both cygwin which and an MS-DOS
> > which:
> >
> >   C:\> c:\cygwin\bin\which.exe gawk
> >   /usr/bin/gawk
> >
> >   C:\> c:\bin\which.exe gawk
> >   C:/CYGWIN/BIN/gawk.exe
> >
> > In command.com, doing "dir /s /b" on all of the C:
> > drive:
> >
> >   C:\> dir /s /b gawk.exe
> >   C:\cygwin\bin\gawk.exe
> >
> > Similar searches for gawk.bat and gawk.com find
> > nothing.
> >
> > - Barry
> >
> > -----Original Message-----
> > From: Christopher Faylor
> > [mailto:cgf-cygwin AT cygwin DOT com]
> > Sent: Wednesday, October 02, 2002 10:14 am
> > To: cygwin AT cygwin DOT com
> > Subject: Re: gawk not taking redirected input under
> > command.com
> >
> > On Wed, Oct 02, 2002 at 05:47:52AM -0700, Barry
> > Buchbinder wrote:
> > >I have a problem with gawk.
> > >
> > >Under bash, it works as expected.
> > >
> > >Under command.com (win98se) it does the following
> > when
> > >taking input from a pipe or by redirection.
> > >
> > >  C:\> cat autoexec.bat | gawk '{ print "!" $0 "!" }'
> > >  GAWK: cmd. line:2: fatal: file `-' is a directory
> > >
> > >  C:\> gawk '{ print "!" $0 "!" }' < autoexec.bat
> > >  GAWK: cmd. line:2: fatal: file `-' is a directory
> >
> > Sounds like you have another, non-cygwin version of
> > gawk on your system.
> >
> > cgf

-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor AT watson DOT ibm DOT com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Water molecules expand as they grow warmer" (C) Popular Science, Oct'02, p.51


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019