shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Tabela de caracter


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] Tabela de caracter
Date: Tue, 26 Mar 2002 16:45:08 -0300

Olá Érico,
monte sua própria tabela com um destes "bacalhos" abaixo. Agradeço aos que
testarem sob bash se reportarem eventuais incompatibilidades no uso de
arrays.

[ ]s,
Julio Cezar Neves

$ cat octais1.sh
#!/bin/sh
#
# Lista os caracteres entre \0000 e \0377 gerados pelo echo no octal
correspondente
# Caso receba a opcao -tn, para n variando de 1 a 9 a listagem serah
temporizada
#

tp=0
[ `echo "$1" | sed -n '/^-[tT][1-9]$/p'` ]    &&   tp=`expr substr $1 3 1 \*
20`

[ $tp -eq 0 -a $# -gt 0 ] &&
    {
    echo "Uso $0 [-tn] onde n \0351 um temporizador entre 1 e 9"
    exit 1
    }

for i in 0 1 2 3
do
    for j in 0 1 2 3 4 5 6 7
    do
        for k in 0 1 2 3 4 5 6 7
        do
            echo "0$i$j$k=\0$i$j$k\t\c"
            tp1=0
            while [ $tp1 -lt $tp ]
            do
                tp1=`expr $tp1 + 1`
            done
            [ $k -eq 7 ] && echo
        done
    done
done

$ cat octais2.sh
#! /bin/ksh
#
# Lista os caracteres entre \0000 e \0377 gerados pelo echo no octal
correspondente
# Caso receba a opcao -tn, para n variando de 1 a 9 a listagem serah
temporizada
#

loop1='0 1 2 3'
loop2='0 1 2 3 4 5 6 7'
set -A array 0 1 2 3 4 5 6 7

echo "     ${array[0]}   ${array[1]}   ${array[2]}   ${array[3]}\
    ${array[4]}   ${array[5]}   ${array[6]}   ${array[7]} "
echo

for i in $loop1
do
  for j in $loop2
  do
   echo "$i$j   \0$i$j${array[0]}   \0$i$j${array[1]}\
   \0$i$j${array[2]}   \0$i$j${array[3]}   \0$i$j${array[4]}\
   \0$i$j${array[5]}   \0$i$j${array[6]}   \0$i$j${array[7]}"
  done
done

echo
echo "     ${array[0]}   ${array[1]}   ${array[2]}   ${array[3]}\
   ${array[4]}   ${array[5]}   ${array[6]}   ${array[7]} "
echo

-----Mensagem original-----
De: Dynamite [mailto:address@hidden]
Enviada em: terça-feira, 26 de março de 2002 16:12
Para: address@hidden
Assunto: [shell-script] Tabela de caracter


Caros colegas,

Há pouco tempo me inscrevi nesta lista, com o intuito de aprender mais sobre
shell-script, e reparei em algumas mensagens que "\012" é o famoso ENTER
(seu valor ascii é 13). Minha pergunta é onde posso encontrar uma tabela com
essas referências.

Desde já agradeço a atenção,


Érico


Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]