Atribuicao binaria a sÃmbolos no DCL
Escrito por meleu em 16 Jul 2007Para fazer atribuição bit-a-bit a um símbolo no DCL (variável do shell) utiliza-se o seguinte formato:
$ SIMBOLO[posicao_do_bit,numero_de_bits]=expressão
Por exemplo:
$ STRING[16,8]=90
atribui a letra 'Z' ao terceiro caracter de STRING. Só lembrando: primeiro caractere começa no bit 0, segundo caractere no bit 8, e terceiro caractere no bit 16.
E para se fazer uma atribuição em hexadecimal faz-se como no exemplo a seguir:
$ ESC[0,32]=%x1B