• [^] # J'ai racconté n'importe quoi

    Posté par . 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'