On Wed, Jun 25, 2014 at 8:20 PM, Rob Sargent <[email protected]> wrote: > I cannot find an example of supplying two arguments from lists which does > not result in the cross product of the two lists. > p1 uses c1 c2 c3 > p2 uses c4 c7 > p3 uses c1 c5 c9 > > I cannot construct a parallel command which accomplishes the task of running > my programme J 8 times as: > J p1 c1 > J p1 c2 > J p1 c3 > J p2 c4 > J p2 c7 > J p3 c1 > J p3 c5 > j p3 c9 > > Is there such a construct?
Either use --xapply or --colsep: parallel --xapply --dryrun J ::: p1 p1 p1 p2 p2 p3 p3 p3 ::: c1 c2 c3 c4 c7 c1 c5 c9 input.tsv: p1 c1 p1 c2 p1 c3 p2 c4 p2 c7 p3 c1 p3 c5 p3 c9 parallel --colsep ' ' -a input.tsv --dryrun J /Ole
