Bonjour,

SVP je cherche a inverser les bits d'une chaine de caractère binaire, exemple:

var1=1001 je veux que ça devient 0110 pour faire le complément à 2, pour inversre les bits d'après ce que je sais il faut faire un ET logique, binaire et comme ça les bites seront inversés, donc ça donne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var1=1001
var2=0000
 
var3=$(echo "$var1 & $var2" | bc) 
var4=0001
var5=$(echo "$var3+$var4" | bc)
Mais quand j'excute le script ça me donne erreur

SVP c'est quoi le problème ou avez vous une autre solution?

MErci