Posté par totof2000 .
En réponse au message Problème avec awk.
Évalué à 4.
Dernière modification le 24 février 2012 à 18:08.
2 en binaire c'est pas 0000 0001 mais 0000 0010
Et 0x0040 c'est pas 0000 0010 mais 0100 0000
Donc il ne teste pas les deux derniers bits.
C'est toujours un test de bits à un que j'aurais fait comme ça mais le masque ne se fait pas sur 0000 0011 mais sur 0100 0010, ce qui fait en test :
gauthier ~ 17:13 :$ son_programme /donne/en/entree | awk ' and(2,0ドルx42)==0x42'
[^] # J'ai racconté n'importe quoi
Posté par totof2000 . En réponse au message Problème avec awk. Évalué à 4. Dernière modification le 24 février 2012 à 18:08.
2 en binaire c'est pas 0000 0001 mais 0000 0010
Et 0x0040 c'est pas 0000 0010 mais 0100 0000
Donc il ne teste pas les deux derniers bits.
C'est toujours un test de bits à un que j'aurais fait comme ça mais le masque ne se fait pas sur 0000 0011 mais sur 0100 0010, ce qui fait en test :
gauthier ~ 17:13 :$ son_programme /donne/en/entree | awk ' and(2,0ドルx42)==0x42'