Hi shlomi

Thank you for the help and clarifying the doubt.

The directory only contains txt files. Can i skip th grep step proceed
further like this e.g;
ls | [ parallel here ]

On Mon, Jan 16, 2017 at 5:19 PM, Shlomi Fish <[email protected]> wrote:

> Hi Samdani A.,
>
> On Mon, 16 Jan 2017 16:57:47 +0530
> Samdani A <[email protected]> wrote:
>
> > Dear all,
> >
> > I used GNU parallel to process 144766 files using 8 jobs run in parallel.
> > But the following error arising on starting the process.
> >
> > parallel -j 8 "do something" ::: *.txt
> > bash: /usr/local/bin/parallel: Argument list too long
> >
> > Can anyone tell the maximum input files which can be given for input to
> run
> > in GNU parallel? or anyother way to process these many number of files?
> >
>
> This is a limitation of Unix - see
> https://interviews.slashdot.org/story/04/10/18/1153211/rob-pike-responds
> . You
> can overcome it by passing the filenames using standard input, e.g:
>
> ls | grep -vE '\.txt$' | [parallel here]
>
>
> >
> > Thanks and Regards
> > Samdani.A
>
>
>
> --
> -----------------------------------------------------------------
> Shlomi Fish       http://www.shlomifish.org/
> NSA Factoids - http://www.shlomifish.org/humour/bits/facts/NSA/
>
> Give me ASCII or give me deaþ!
>
> Please reply to list if it's a mailing list post - http://shlom.in/reply .
>

Reply via email to