Installing a 2014 version of parallel fixed the issue. As time permits I
will try newer versions to see where it breaks on Cygwin. Thanks for your
help Diomidis. Are you running a Windows PC from 2014?!?!? ;)

Geoff

On Thu, Mar 5, 2020 at 9:31 PM Diomidis Spinellis <d...@aueb.gr> wrote:

> Ah, good point, uname!  I obtained the version I reported from the
> cygwin.exe file properties.  The version I get through uname is
>
> $ uname -a
> CYGWIN_NT-10.0 hostname 3.0.6(0.338/5/3) 2019-04-06 16:18 x86_64 Cygwin
>
>
> On 05-Mar-20 19:58, Geoffrey Cleaves wrote:
> > Maybe the problem is that I'm using a *newer* version?
> >
> > $ uname
> > CYGWIN_NT-10.0
> >
> > I'll try your version and report back.
> >
> > On Thu, Mar 5, 2020 at 7:47 PM Diomidis Spinellis <d...@aueb.gr
> > <mailto:d...@aueb.gr>> wrote:
> >
> >     I cannot replicate the problem in Cygwin 0.8.1
> >
> >     $ parallel -k echo ::: A B C
> >     parallel: Warning: $SHELL not set. Using /bin/sh.
> >     A
> >     B
> >     C
> >     $ SHELL=/bin/bash parallel -k echo ::: A B C
> >     A
> >     B
> >     C
> >     $ SHELL=/bin/sh parallel -k echo ::: A B C
> >     A
> >     B
> >     C
> >
> >     Could you be using a non-standard shell or an older version of
> Cygwin?
> >
> >     --
> >     Diomidis Spinellis
> >     Free edX MOOC on Unix Tools: Data, Software, and Production
> Engineering
> >     https://www.spinellis.gr/unix?pgo20200305
> >
> >     On 05-Mar-20 18:43, Geoffrey Cleaves wrote:
> >      > Hello, I have been an avid user of parallel on Mac OS and Linux
> >     over the
> >      > last 5 years. But I now find myself using Windows with the
> following
> >      > problem when trying to run parallel in Cygwin.
> >      >
> >      > $ parallel -k echo ::: A B C
> >      > sh: -c: option requires an argument
> >      > sh: -c: option requires an argument
> >      > ... never stops
> >      >
> >      > $ parallel --version , however, works just fine.
> >      >
> >      > Any tips on how to fix this?
> >
>

Reply via email to