Atribuicao binaria a símbolos no DCL

Dica para OpenVMS. Nada a ver com Linux, UNIX, FreeBSD e muito menos Windows.

Para 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

tags:

comments powered by Disqus