Ordenação de Bytes por Swap Nibble

Publicado por Andre Miguel 15/04/2008

[ Hits: 6.908 ]

Download swap_nibble.sh




É um script simples para ordenação de bytes por Swap Nibble numa string.

Esse procedimento é usado em muitas áreas, desde programação de Circuitos Integrados (com Assembler), a sistemas de Telecom.

  



Esconder código-fonte

#!/bin/bash

############################
#
# programa: swap_nibble.sh
# funcao: APLICA ALGORITIMO SWAP NIBBLE, QUE TROCA A POSICAO
# .. DE DOIS BYTES CONSECUTIVOS, UM PELO OUTRO.
# autor: ANDRE MIGUEL
# data de termino: 08feb2008
# ultima alteracao: 08feb2008
# homologado por: ..HOMOLOGADOR..
#
# OBS: AO ALTERAR QUALQUER LINHA, COMENTE A ALTERACAO
# .. IMEDIATAMENTE
# .. ACIMA DA LINHA, IDENTIFICADO A DATA, HORA, AUTOR, E LINHA
# .. ANTERIOR
# .. EX:
## 16jul2008 15:23 JONES
## echo "programa em teste...";


s="$1";
l=${#1}
sn="";

a=0;
while [ $a -lt $l ]; do
  sn="$sn${s:a+1:1}${s:a:1}";
  a=$((a+2));
done
echo $sn;

if [ -z "$1" ]; then
  echo "Execucao: $0 <STRING>";
fi

Scripts recomendados

Instalado novas interfaces no Ubuntu 12.04

Merriam Webster (Dicionário / Sinônimos) - Inglês

Verificar status de carga da bateria do notebook

Medidor de bateria de laptop modo texto

varrer.sh


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts