cross - output the cross product of two or more sets
cross [-g gluestring] "item,item,item" "item,item,item" ... prompt> cross "a,b,c" "1,2,3" a 1 a 2 a 3 b 1 ... prompt> cross "a,b,c" "1,2,3" "x,y,z" a 1 x a 1 y a 1 z a 2 x ... # specify your own separator with -g prompt> cross -g="," "a,b,c" "1,2,3" a,1 a,2
This is part of the Perl module Set::CrossProduct.
Set::CrossProduct
This source is in Github:
http://github.com/briandfoy/set-crossproduct
If, for some reason, I disappear from the world, one of the other members of the project can shepherd this module appropriately.
brian d foy, <briandfoy@pobox.com>
<briandfoy@pobox.com>
Copyright © 2007-2024, brian d foy <briandfoy@pobox.com>. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Set::CrossProduct, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Set::CrossProduct
CPAN shell
perl -MCPAN -e shell install Set::CrossProduct
For more information on module installation, please visit the detailed CPAN module installation guide.