Vynecháte další parallel vlajky jen proto, abyste se soustředili...
parallel --link pf ::: A B ::: C D
Toto spustí vaši funkci nejprve s a=A , b=C následuje a=B , b=D nebo
a=A b=C
a=B b=D
Bez --link získáte úplnou kombinaci takto:
a=A b=C
a=A b=D
a=B b=C
a=B b=D
Aktualizace: Jak se zmínil Ole Tange v komentáři [od smazání - Vyd. ] existuje jiný způsob, jak to udělat:použijte :::+ operátor. Mezi těmito dvěma alternativami je však důležitý rozdíl pokud počet argumentů není na každé pozici parametru stejný. Příklad bude ilustrovat.
parallel --link pf ::: A B ::: C D E výstup:
a=A b=C
a=B b=D
a=A b=E
parallel pf ::: A B :::+ C D E výstup:
a=A b=C
a=B b=D
Takže --link bude "zabalit" tak, že všechny argumenty budou spotřebovány při :::+ bude ignorovat argument navíc. (V obecném případě preferuji --link protože alternativa v jistém smyslu tiše ignoruje vstup. YMMV.)