### Tests from xargs echo '### -0 -n3 echo < files0.xi' ### -0 -n3 echo < files0.xi stdout xargs -0 -n3 echo < files0.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -0 -n3 echo < files0.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -d o -n1 echo < helloworld.xi' ### -d o -n1 echo < helloworld.xi stdout xargs -d o -n1 echo < helloworld.xi hell w rld stdout parallel -k -d o -n1 echo < helloworld.xi hell w rld echo '### -E_ -0 echo < eof_-0.xi' ### -E_ -0 echo < eof_-0.xi stdout xargs -E_ -0 echo < eof_-0.xi xargs: warning: the -E option has no effect if -0 or -d is used. one two _ three four stdout parallel -X -k -E_ -0 echo < eof_-0.xi one two echo '### -i -0 echo from \{\} to x{}y < items-0.xi' ### -i -0 echo from \{\} to x{}y < items-0.xi stdout xargs -i -0 echo from \{\} to x{}y < items-0.xi from one to xoney from to x y from dumb to xdumby from s s to x s s y from f f to x f f y from r r to x r r y from t t to x t t y from v v to x v v y from to x y from n n to x n n y stdout parallel -k -i -0 echo from \{\} to x{}y < items-0.xi from one to xoney from to x y from dumb to xdumby from s s to x s s y from f f to x f f y from r r to x r r y from t t to x t t y from v v to x v v y from to x y from n n to x n n y echo '### -i -s26 -0 echo from \{\} to x{}y < items-0.xi' ### -i -s26 -0 echo from \{\} to x{}y < items-0.xi stdsort xargs -i -s26 -0 echo from \{\} to x{}y < items-0.xi from one to xoney xargs: argument list too long stdsort parallel -k -i -s26 -0 echo from \{\} to x{}y < items-0.xi parallel: Error: Command line too long (32 >= 26) at input 0: echo '### -l -0 echo < ldata-0.xi' ### -l -0 echo < ldata-0.xi stdout xargs -l -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -l -k -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -l -0 echo < ldatab-0.xi' ### -l -0 echo < ldatab-0.xi stdout xargs -l -0 echo < ldatab-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -l -k -0 echo < ldatab-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L2 -0 echo < ldata-0.xi' ### -L2 -0 echo < ldata-0.xi stdout xargs -L2 -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L2 -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L2 -0 echo < ldatab-0.xi' ### -L2 -0 echo < ldatab-0.xi stdout xargs -L2 -0 echo < ldatab-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L2 -0 echo < ldatab-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L3 -0 echo < ldata-0.xi' ### -L3 -0 echo < ldata-0.xi stdout xargs -L3 -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L3 -0 echo < ldata-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n1 -0 echo < stairs-0.xi' ### -n1 -0 echo < stairs-0.xi stdout xargs -n1 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n1 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 -0 echo < stairs-0.xi' ### -n2 -0 echo < stairs-0.xi stdout xargs -n2 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 -s26 -0 echo < stairs-0.xi' ### -n2 -s26 -0 echo < stairs-0.xi stdout xargs -n2 -s26 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 -s26 -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 -s26 -x -0 echo < stairs-0.xi' ### -n2 -s26 -x -0 echo < stairs-0.xi stdout xargs -n2 -s26 -x -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 -s26 -x -0 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n3 -0 echo < stairs2-0.xi' ### -n3 -0 echo < stairs2-0.xi stdout xargs -n3 -0 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout parallel -k -n3 -0 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout xargs -n3 -s36 -0 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout parallel -k -n3 -s36 -0 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 echo '### -0 echo < noeof-0.xi' ### -0 echo < noeof-0.xi stdout xargs -0 echo < noeof-0.xi first second stdout parallel -k -0 echo < noeof-0.xi first second echo '### -P3 -n1 -IARG sh -c ARG < Pdata.xi' ### -P3 -n1 -IARG sh -c ARG < Pdata.xi stdout xargs -P3 -n1 -IARG sh -c ARG < Pdata.xi three two one stdout parallel -k -P3 -n1 -IARG sh -c ARG < Pdata.xi one two three echo '### -r echo this plus that < blank.xi' ### -r echo this plus that < blank.xi stdout xargs -r echo this plus that < blank.xi stdout parallel -k -r echo this plus that < blank.xi echo '### -0 -s118 echo < stairs-0.xi' ### -0 -s118 echo < stairs-0.xi stdout xargs -0 -s118 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -0 -s118 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -0 -s19 echo < stairs-0.xi' ### -0 -s19 echo < stairs-0.xi stdout xargs -0 -s19 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -0 -s19 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -0 -s19 echo < stairs2-0.xi' ### -0 -s19 echo < stairs2-0.xi stdout xargs -0 -s19 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout parallel -k -X -0 -s19 echo < stairs2-0.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 echo '### -0 -s20 echo < stairs-0.xi' ### -0 -s20 echo < stairs-0.xi stdout xargs -0 -s20 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -0 -s20 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -0 -s30 echo < stairs-0.xi' ### -0 -s30 echo < stairs-0.xi stdout xargs -0 -s30 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -0 -s30 echo < stairs-0.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -0 echo this plus that < space.xi' ### -0 echo this plus that < space.xi stdout xargs -0 echo this plus that < space.xi this plus that stdout parallel -k -0 echo this plus that < space.xi this plus that echo '### -r echo this plus that < space.xi' ### -r echo this plus that < space.xi stdout xargs -r echo this plus that < space.xi stdout parallel -k -r echo this plus that < space.xi echo '### -t -0 echo this plus that < space.xi' ### -t -0 echo this plus that < space.xi stdout xargs -t -0 echo this plus that < space.xi echo this plus that ''$'\n'' '$'\f\r\t\v\n' this plus that stdout parallel -k -t -0 echo this plus that < space.xi echo this plus that ' ' this plus that echo '### true < 32767-ys.xi' ### true < 32767-ys.xi stdout xargs true < 32767-ys.xi stdout parallel -k true < 32767-ys.xi echo '### true < 16383-ys.xi' ### true < 16383-ys.xi stdout xargs true < 16383-ys.xi stdout parallel -k true < 16383-ys.xi echo '### -E EOF echo < EOFb.xi' ### -E EOF echo < EOFb.xi stdout xargs -E EOF echo < EOFb.xi one two bEOF three four stdout parallel -k -E EOF echo < EOFb.xi one two bEOF three four echo '### -E EOF echo < EOFe.xi' ### -E EOF echo < EOFe.xi stdout xargs -E EOF echo < EOFe.xi one two EOFe three four stdout parallel -k -E EOF echo < EOFe.xi one two EOFe three four echo '### -E EOF echo < EOF.xi' ### -E EOF echo < EOF.xi stdout xargs -E EOF echo < EOF.xi one two stdout parallel -k -E EOF echo < EOF.xi one two EOF three four echo '### -E_ echo < eof_.xi' ### -E_ echo < eof_.xi stdout xargs -E_ echo < eof_.xi one two stdout parallel -k -E_ echo < eof_.xi one two echo '### -E_ -IARG echo from ARG to xARGy < eof_.xi' ### -E_ -IARG echo from ARG to xARGy < eof_.xi stdout xargs -E_ -IARG echo from ARG to xARGy < eof_.xi from one to xoney from two to xtwoy stdout parallel -k -E_ -IARG echo from ARG to xARGy < eof_.xi from one to xoney from two to xtwoy echo '### -s470 echo hi there < files.xi' ### -s470 echo hi there < files.xi stdout xargs -s470 echo hi there < files.xi hi there /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure hi there /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -s470 -X echo hi there < files.xi hi there /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure hi there /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh hi there /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh hi there /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi hi there /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info hi there /src/gnu/autoconf-1.11/texinfo.tex echo '### -IARG echo from ARG to xARGy -E_ < eof_.xi' ### -IARG echo from ARG to xARGy -E_ < eof_.xi stdout xargs -IARG echo from ARG to xARGy -E_ < eof_.xi from one to xoney -E_ from two to xtwoy -E_ from _ to x_y -E_ from three to xthreey -E_ from four to xfoury -E_ stdout parallel -k -IARG echo from ARG to xARGy -E_ < eof_.xi from one to xoney -E_ from two to xtwoy -E_ from _ to x_y -E_ from three to xthreey -E_ from four to xfoury -E_ echo '### -IARG echo from ARG to xARGy < items.xi' ### -IARG echo from ARG to xARGy < items.xi stdout xargs -IARG echo from ARG to xARGy < items.xi from dumb to xdumby from s s to xs s y from f f to xf f y from r r to xr r y from t t to xt t y from v v to xv v y stdout parallel -k -IARG echo from ARG to xARGy < items.xi from to x y from dumb to xdumby from s s to x s s y from f f to x f f y from r r to x r r y from t t to x t t y from v v to x v v y from to x y echo '### -IARG -s15 echo ARG < stairs.xi' ### -IARG -s15 echo ARG < stairs.xi stdout xargs -IARG -s15 echo ARG < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -IARG -X -s15 echo ARG < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L2 echo < ldatab.xi' ### -L2 echo < ldatab.xi stdout xargs -L2 echo < ldatab.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L2 echo < ldatab.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L2 -n2 echo < ldata.xi' ### -L2 -n2 echo < ldata.xi stdout xargs -L2 -n2 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L2 -n2 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -L3 echo < ldata.xi' ### -L3 echo < ldata.xi stdout xargs -L3 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L3 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n1 echo < stairs.xi' ### -n1 echo < stairs.xi stdout xargs -n1 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n1 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 echo < stairs.xi' ### -n2 echo < stairs.xi stdout xargs -n2 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 -s26 echo < stairs.xi' ### -n2 -s26 echo < stairs.xi stdout xargs -n2 -s26 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 -s26 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n2 -s26 -x echo < stairs.xi' ### -n2 -s26 -x echo < stairs.xi stdout xargs -n2 -s26 -x echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -n2 -s26 -x echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -n3 echo < files.xi' ### -n3 echo < files.xi stdout xargs -n3 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -n3 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -n3 -s36 echo < stairs2.xi' ### -n3 -s36 echo < stairs2.xi stdout xargs -n3 -s36 echo < stairs2.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout parallel -k -n3 -s36 echo < stairs2.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 echo '### echo < noeof.xi' ### echo < noeof.xi stdout xargs echo < noeof.xi first second stdout parallel -k echo < noeof.xi first second echo '### echo < quotes.xi' ### echo < quotes.xi stdout xargs echo < quotes.xi this is quoted stuff and an embedded newline with single quotes as well. stdout parallel -k echo < quotes.xi this is "quoted stuff" and \ an embedded newline with 'single quotes' as well. echo '### -s118 echo < stairs.xi' ### -s118 echo < stairs.xi stdout xargs -s118 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -s118 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -s19 echo < stairs2.xi' ### -s19 echo < stairs2.xi stdout xargs -s19 echo < stairs2.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 stdout parallel -k -X -s19 echo < stairs2.xi 999999999 88888888 7777777 666666 55555 4444 333 22 1 999999999 88888888 7777777 666666 55555 4444 333 22 1 echo '### -s19 echo < stairs.xi' ### -s19 echo < stairs.xi stdout xargs -s19 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -s19 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -s20 echo < stairs.xi' ### -s20 echo < stairs.xi stdout xargs -s20 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -s20 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -s30 echo < stairs.xi' ### -s30 echo < stairs.xi stdout xargs -s30 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -X -s30 echo < stairs.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -s470 echo < files.xi' ### -s470 echo < files.xi stdout xargs -s470 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -X -s470 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -s47 echo < files.xi' ### -s47 echo < files.xi stdout xargs -s47 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -X -s47 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -s48 echo < files.xi' ### -s48 echo < files.xi stdout xargs -s48 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -X -s48 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -s6 echo < files.xi' ### -s6 echo < files.xi stdout xargs -s6 echo < files.xi xargs: argument line too long stdout parallel -k -X -s6 echo < files.xi parallel: Error: Command line too long (27 >= 6) at input 0: /src/gnu/autoconf-1.11 echo '### -iARG -s86 echo ARG is xARGx < files.xi' ### -iARG -s86 echo ARG is xARGx < files.xi stdout xargs -iARG -s86 echo ARG is xARGx < files.xi /src/gnu/autoconf-1.11 is x/src/gnu/autoconf-1.11x /src/gnu/autoconf-1.11/README is x/src/gnu/autoconf-1.11/READMEx /src/gnu/autoconf-1.11/Makefile.in is x/src/gnu/autoconf-1.11/Makefile.inx /src/gnu/autoconf-1.11/INSTALL is x/src/gnu/autoconf-1.11/INSTALLx /src/gnu/autoconf-1.11/NEWS is x/src/gnu/autoconf-1.11/NEWSx /src/gnu/autoconf-1.11/COPYING is x/src/gnu/autoconf-1.11/COPYINGx /src/gnu/autoconf-1.11/ChangeLog is x/src/gnu/autoconf-1.11/ChangeLogx /src/gnu/autoconf-1.11/autoconf.texi is x/src/gnu/autoconf-1.11/autoconf.texix /src/gnu/autoconf-1.11/acconfig.h is x/src/gnu/autoconf-1.11/acconfig.hx /src/gnu/autoconf-1.11/autoconf.sh is x/src/gnu/autoconf-1.11/autoconf.shx /src/gnu/autoconf-1.11/acgeneral.m4 is x/src/gnu/autoconf-1.11/acgeneral.m4x /src/gnu/autoconf-1.11/acspecific.m4 is x/src/gnu/autoconf-1.11/acspecific.m4x /src/gnu/autoconf-1.11/configure is x/src/gnu/autoconf-1.11/configurex /src/gnu/autoconf-1.11/configure.in is x/src/gnu/autoconf-1.11/configure.inx /src/gnu/autoconf-1.11/autoheader.sh is x/src/gnu/autoconf-1.11/autoheader.shx /src/gnu/autoconf-1.11/mkinstalldirs is x/src/gnu/autoconf-1.11/mkinstalldirsx /src/gnu/autoconf-1.11/install.sh is x/src/gnu/autoconf-1.11/install.shx /src/gnu/autoconf-1.11/autoconf.info is x/src/gnu/autoconf-1.11/autoconf.infox /src/gnu/autoconf-1.11/standards.texi is x/src/gnu/autoconf-1.11/standards.texix /src/gnu/autoconf-1.11/make-stds.texi is x/src/gnu/autoconf-1.11/make-stds.texix /src/gnu/autoconf-1.11/standards.info is x/src/gnu/autoconf-1.11/standards.infox /src/gnu/autoconf-1.11/texinfo.tex is x/src/gnu/autoconf-1.11/texinfo.texx stdout parallel -k -iARG -s86 echo ARG is xARGx < files.xi /src/gnu/autoconf-1.11 is x/src/gnu/autoconf-1.11x /src/gnu/autoconf-1.11/README is x/src/gnu/autoconf-1.11/READMEx /src/gnu/autoconf-1.11/Makefile.in is x/src/gnu/autoconf-1.11/Makefile.inx /src/gnu/autoconf-1.11/INSTALL is x/src/gnu/autoconf-1.11/INSTALLx /src/gnu/autoconf-1.11/NEWS is x/src/gnu/autoconf-1.11/NEWSx /src/gnu/autoconf-1.11/COPYING is x/src/gnu/autoconf-1.11/COPYINGx /src/gnu/autoconf-1.11/ChangeLog is x/src/gnu/autoconf-1.11/ChangeLogx /src/gnu/autoconf-1.11/autoconf.texi is x/src/gnu/autoconf-1.11/autoconf.texix /src/gnu/autoconf-1.11/acconfig.h is x/src/gnu/autoconf-1.11/acconfig.hx /src/gnu/autoconf-1.11/autoconf.sh is x/src/gnu/autoconf-1.11/autoconf.shx /src/gnu/autoconf-1.11/acgeneral.m4 is x/src/gnu/autoconf-1.11/acgeneral.m4x /src/gnu/autoconf-1.11/acspecific.m4 is x/src/gnu/autoconf-1.11/acspecific.m4x /src/gnu/autoconf-1.11/configure is x/src/gnu/autoconf-1.11/configurex /src/gnu/autoconf-1.11/configure.in is x/src/gnu/autoconf-1.11/configure.inx /src/gnu/autoconf-1.11/autoheader.sh is x/src/gnu/autoconf-1.11/autoheader.shx /src/gnu/autoconf-1.11/mkinstalldirs is x/src/gnu/autoconf-1.11/mkinstalldirsx /src/gnu/autoconf-1.11/install.sh is x/src/gnu/autoconf-1.11/install.shx /src/gnu/autoconf-1.11/autoconf.info is x/src/gnu/autoconf-1.11/autoconf.infox /src/gnu/autoconf-1.11/standards.texi is x/src/gnu/autoconf-1.11/standards.texix /src/gnu/autoconf-1.11/make-stds.texi is x/src/gnu/autoconf-1.11/make-stds.texix /src/gnu/autoconf-1.11/standards.info is x/src/gnu/autoconf-1.11/standards.infox /src/gnu/autoconf-1.11/texinfo.tex is x/src/gnu/autoconf-1.11/texinfo.texx echo '### echo this plus that < space.xi' ### echo this plus that < space.xi stdout xargs echo this plus that < space.xi this plus that stdout parallel -k echo this plus that < space.xi this plus that this plus that echo '### -IARG echo from ARG to xARGy < space.xi' ### -IARG echo from ARG to xARGy < space.xi stdout xargs -IARG echo from ARG to xARGy < space.xi stdout parallel -k -IARG echo from ARG to xARGy < space.xi from to xy from to x y echo '### printf "\[%s\]\n" < verticaltabs.xi' ### printf "\[%s\]\n" < verticaltabs.xi stdout xargs printf "\[%s\]\n" < verticaltabs.xi \[q w e r\] \[6 7 8 9\] stdout parallel -k printf "\[%s\]\n" < verticaltabs.xi [q w e r 6 7 8 9]necho '### printf "\[%s\]\n" < formfeeds.xi' ### printf "\[%s\]\n" < formfeeds.xi stdout xargs printf "\[%s\]\n" < formfeeds.xi \[1 2 3 4\] \[a b c d\] stdout parallel -k printf "\[%s\]\n" < formfeeds.xi [1 2 3 4]n[a b c d]necho '### -L2 echo < ldata.xi' ### -L2 echo < ldata.xi stdout xargs -L2 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -k -L2 echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### echo < unmatched2.xi' ### echo < unmatched2.xi stdsort xargs echo < unmatched2.xi one xargs: unmatched double quote; by default quotes are special to xargs unless you use the -0 option stdsort parallel -k echo < unmatched2.xi "two one echo '### echo < unmatched.xi' ### echo < unmatched.xi stdsort xargs echo < unmatched.xi one xargs: unmatched double quote; by default quotes are special to xargs unless you use the -0 option stdsort parallel -k echo < unmatched.xi "two one three echo '### -n2 -x echo < unmatched.xi' ### -n2 -x echo < unmatched.xi stdout xargs -n2 -x echo < unmatched.xi xargs: unmatched double quote; by default quotes are special to xargs unless you use the -0 option stdout parallel -k -n2 -x echo < unmatched.xi one "two three echo '### -eEOF echo < eofstr.xi' ### -eEOF echo < eofstr.xi stdout xargs -eEOF echo < eofstr.xi firstline secondline stdout parallel -k -eEOF echo < eofstr.xi firstline secondline echo '### -e echo < eof_.xi' ### -e echo < eof_.xi stdout xargs -e echo < eof_.xi one two _ three four stdout parallel -e -k echo < eof_.xi one two _ three four echo '### -E_ echo < eof1.xi' ### -E_ echo < eof1.xi stdout xargs -E_ echo < eof1.xi firstline secondline stdout parallel -k -E_ echo < eof1.xi firstline secondline _ thirdline fourthline echo '### -iARG echo ARG is xARGx < files.xi' ### -iARG echo ARG is xARGx < files.xi stdout xargs -iARG echo ARG is xARGx < files.xi /src/gnu/autoconf-1.11 is x/src/gnu/autoconf-1.11x /src/gnu/autoconf-1.11/README is x/src/gnu/autoconf-1.11/READMEx /src/gnu/autoconf-1.11/Makefile.in is x/src/gnu/autoconf-1.11/Makefile.inx /src/gnu/autoconf-1.11/INSTALL is x/src/gnu/autoconf-1.11/INSTALLx /src/gnu/autoconf-1.11/NEWS is x/src/gnu/autoconf-1.11/NEWSx /src/gnu/autoconf-1.11/COPYING is x/src/gnu/autoconf-1.11/COPYINGx /src/gnu/autoconf-1.11/ChangeLog is x/src/gnu/autoconf-1.11/ChangeLogx /src/gnu/autoconf-1.11/autoconf.texi is x/src/gnu/autoconf-1.11/autoconf.texix /src/gnu/autoconf-1.11/acconfig.h is x/src/gnu/autoconf-1.11/acconfig.hx /src/gnu/autoconf-1.11/autoconf.sh is x/src/gnu/autoconf-1.11/autoconf.shx /src/gnu/autoconf-1.11/acgeneral.m4 is x/src/gnu/autoconf-1.11/acgeneral.m4x /src/gnu/autoconf-1.11/acspecific.m4 is x/src/gnu/autoconf-1.11/acspecific.m4x /src/gnu/autoconf-1.11/configure is x/src/gnu/autoconf-1.11/configurex /src/gnu/autoconf-1.11/configure.in is x/src/gnu/autoconf-1.11/configure.inx /src/gnu/autoconf-1.11/autoheader.sh is x/src/gnu/autoconf-1.11/autoheader.shx /src/gnu/autoconf-1.11/mkinstalldirs is x/src/gnu/autoconf-1.11/mkinstalldirsx /src/gnu/autoconf-1.11/install.sh is x/src/gnu/autoconf-1.11/install.shx /src/gnu/autoconf-1.11/autoconf.info is x/src/gnu/autoconf-1.11/autoconf.infox /src/gnu/autoconf-1.11/standards.texi is x/src/gnu/autoconf-1.11/standards.texix /src/gnu/autoconf-1.11/make-stds.texi is x/src/gnu/autoconf-1.11/make-stds.texix /src/gnu/autoconf-1.11/standards.info is x/src/gnu/autoconf-1.11/standards.infox /src/gnu/autoconf-1.11/texinfo.tex is x/src/gnu/autoconf-1.11/texinfo.texx stdout parallel -k -iARG echo ARG is xARGx < files.xi /src/gnu/autoconf-1.11 is x/src/gnu/autoconf-1.11x /src/gnu/autoconf-1.11/README is x/src/gnu/autoconf-1.11/READMEx /src/gnu/autoconf-1.11/Makefile.in is x/src/gnu/autoconf-1.11/Makefile.inx /src/gnu/autoconf-1.11/INSTALL is x/src/gnu/autoconf-1.11/INSTALLx /src/gnu/autoconf-1.11/NEWS is x/src/gnu/autoconf-1.11/NEWSx /src/gnu/autoconf-1.11/COPYING is x/src/gnu/autoconf-1.11/COPYINGx /src/gnu/autoconf-1.11/ChangeLog is x/src/gnu/autoconf-1.11/ChangeLogx /src/gnu/autoconf-1.11/autoconf.texi is x/src/gnu/autoconf-1.11/autoconf.texix /src/gnu/autoconf-1.11/acconfig.h is x/src/gnu/autoconf-1.11/acconfig.hx /src/gnu/autoconf-1.11/autoconf.sh is x/src/gnu/autoconf-1.11/autoconf.shx /src/gnu/autoconf-1.11/acgeneral.m4 is x/src/gnu/autoconf-1.11/acgeneral.m4x /src/gnu/autoconf-1.11/acspecific.m4 is x/src/gnu/autoconf-1.11/acspecific.m4x /src/gnu/autoconf-1.11/configure is x/src/gnu/autoconf-1.11/configurex /src/gnu/autoconf-1.11/configure.in is x/src/gnu/autoconf-1.11/configure.inx /src/gnu/autoconf-1.11/autoheader.sh is x/src/gnu/autoconf-1.11/autoheader.shx /src/gnu/autoconf-1.11/mkinstalldirs is x/src/gnu/autoconf-1.11/mkinstalldirsx /src/gnu/autoconf-1.11/install.sh is x/src/gnu/autoconf-1.11/install.shx /src/gnu/autoconf-1.11/autoconf.info is x/src/gnu/autoconf-1.11/autoconf.infox /src/gnu/autoconf-1.11/standards.texi is x/src/gnu/autoconf-1.11/standards.texix /src/gnu/autoconf-1.11/make-stds.texi is x/src/gnu/autoconf-1.11/make-stds.texix /src/gnu/autoconf-1.11/standards.info is x/src/gnu/autoconf-1.11/standards.infox /src/gnu/autoconf-1.11/texinfo.tex is x/src/gnu/autoconf-1.11/texinfo.texx echo '### -i echo from \{\} to x{}y < items.xi' ### -i echo from \{\} to x{}y < items.xi stdout xargs -i echo from \{\} to x{}y < items.xi from dumb to xdumby from s s to xs s y from f f to xf f y from r r to xr r y from t t to xt t y from v v to xv v y # GNU Parallel will see 'echo' as argument to '-i' if not given {} stdout parallel -k -i {} echo from \{\} to x{}y < items.xi from to x y from dumb to xdumby from s s to x s s y from f f to x f f y from r r to x r r y from t t to x t t y from v v to x v v y from to x y echo '### -i -s26 echo from \{\} to x{}y < items.xi' ### -i -s26 echo from \{\} to x{}y < items.xi stdsort xargs -i -s26 echo from \{\} to x{}y < items.xi from dumb to xdumby xargs: argument list too long stdsort parallel -k -i -s26 echo from \{\} to x{}y < items.xi parallel: Error: Command line too long (30 >= 26) at input 0: echo '### -i__ echo FIRST __ IS OK < quotes.xi' ### -i__ echo FIRST __ IS OK < quotes.xi stdout xargs -i__ echo FIRST __ IS OK < quotes.xi FIRST this is IS OK FIRST quoted stuff IS OK FIRST and an embedded newline IS OK FIRST with single quotes as well. IS OK stdout parallel -k -i__ echo FIRST __ IS OK < quotes.xi FIRST this is IS OK FIRST "quoted stuff" IS OK FIRST and \ IS OK FIRST an embedded newline IS OK FIRST with 'single quotes' as well. IS OK echo '### -l echo < ldatab.xi' ### -l echo < ldatab.xi stdout xargs -l echo < ldatab.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -l -k echo < ldatab.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -l echo < ldata.xi' ### -l echo < ldata.xi stdout xargs -l echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 stdout parallel -l -k echo < ldata.xi 1 22 333 4444 55555 666666 7777777 88888888 999999999 1 22 333 4444 55555 666666 7777777 88888888 999999999 echo '### -l1 -n4 echo < files.xi' ### -l1 -n4 echo < files.xi stdout xargs -l1 -n4 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -l1 -n4 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -l2 echo < files.xi' ### -l2 echo < files.xi stdout xargs -l2 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex stdout parallel -k -l2 echo < files.xi /src/gnu/autoconf-1.11 /src/gnu/autoconf-1.11/README /src/gnu/autoconf-1.11/Makefile.in /src/gnu/autoconf-1.11/INSTALL /src/gnu/autoconf-1.11/NEWS /src/gnu/autoconf-1.11/COPYING /src/gnu/autoconf-1.11/ChangeLog /src/gnu/autoconf-1.11/autoconf.texi /src/gnu/autoconf-1.11/acconfig.h /src/gnu/autoconf-1.11/autoconf.sh /src/gnu/autoconf-1.11/acgeneral.m4 /src/gnu/autoconf-1.11/acspecific.m4 /src/gnu/autoconf-1.11/configure /src/gnu/autoconf-1.11/configure.in /src/gnu/autoconf-1.11/autoheader.sh /src/gnu/autoconf-1.11/mkinstalldirs /src/gnu/autoconf-1.11/install.sh /src/gnu/autoconf-1.11/autoconf.info /src/gnu/autoconf-1.11/standards.texi /src/gnu/autoconf-1.11/make-stds.texi /src/gnu/autoconf-1.11/standards.info /src/gnu/autoconf-1.11/texinfo.tex echo '### -s30 -t echo < stairs.xi - xargs' ### -s30 -t echo < stairs.xi - xargs stdout xargs -s30 -t echo < stairs.xi echo 1 22 333 4444 55555 1 22 333 4444 55555 echo 666666 7777777 88888888 666666 7777777 88888888 echo 999999999 1 22 333 4444 999999999 1 22 333 4444 echo 55555 666666 7777777 55555 666666 7777777 echo 88888888 999999999 88888888 999999999 echo '### -s30 -t echo < stairs.xi - parallel' ### -s30 -t echo < stairs.xi - parallel echo 'Because of -t these lines can be flipped around therefore sort' Because of -t these lines can be flipped around therefore sort stdout parallel -k -X -s30 -t echo < stairs.xi | sort 1 22 333 4444 55555 55555 666666 7777777 666666 7777777 88888888 88888888 999999999 999999999 1 22 333 4444 echo 1 22 333 4444 55555 echo 55555 666666 7777777 echo 666666 7777777 88888888 echo 88888888 echo 999999999 echo 999999999 1 22 333 4444 echo '### -t echo this plus that < space.xi' ### -t echo this plus that < space.xi stdout xargs -t echo this plus that < space.xi echo this plus that this plus that stdout parallel -k -t echo this plus that < space.xi | sort echo this plus that ' ' echo this plus that '' this plus that this plus that echo '### -n1 printf "@%s@\n" < empty.xi' ### -n1 printf "@%s@\n" < empty.xi stdout xargs -n1 printf "@%s@\n" < empty.xi @foo@ @@ @bar@ @baz@ @@ @@ @fnord@ stdout parallel -k -n1 printf "@%s@\n" < empty.xi @foo '' bar@n@baz ''@n@'' fnord@necho '### -n2 -t echo < foobar.xi' ### -n2 -t echo < foobar.xi stdout xargs -n2 -t echo < foobar.xi echo foo bar foo bar echo baz ugh baz ugh stdout parallel -k -n2 -t echo < foobar.xi | sort echo 'foo bar' 'baz ' echo ugh foo bar baz ugh