Se le variabili sono tutte booleane perchè non provi a usare i confronti bitwise?
Intendo costruisci un valore $a+2*$b+4*$c+8*$d+16*$e...
passi questo valore al secondo script e puoi riottenere
$a=$valore|1;
$b=$valore|2;
$c=$valore|4;
ecc..
Se le variabili sono tutte booleane perchè non provi a usare i confronti bitwise?
Intendo costruisci un valore $a+2*$b+4*$c+8*$d+16*$e...
passi questo valore al secondo script e puoi riottenere
$a=$valore|1;
$b=$valore|2;
$c=$valore|4;
ecc..