Bonjour,
Je débute en shell, et je dois redévelopper en awk un script.
Aa partir d'un shell j'envoie un fichier à traiter dans un script awk
Les données envoyées sont organisées en colonnes et sont des valeurs binaires.
Mon problème est le suivant:
Je dois réaliser un test sur un bit spécifique d'une variable colonne ($2 par exemple).
$1 $2 $n
00000001 00011011 ....
Mais je n'arrive pas a avoir une longueur de ma chaine constant.
par exemple si je veux tester le bit 4 : 1001 1001 ( lsb a droite) pas de problème cela fonctionne
par contre si ma variable vaut 0000 0010 ( lsb a droite) la valeur de la variable lue est 10 et je ne peux pas tester le 4eme bit
comment puis je faire pour fixer la longueur de ma chaine
ou du moins récupérer n'importe quel bit, même si il "n'existe pas".
Je vous remercie
Partager