![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Posso ler um arquivo caracter a caracter? | Murtaza | Programação Shell Script e | 4 | 04-27-2009 06:51 |
| Posso ler um arquivo caracter a caracter | karnan | Programação Shell Script e | 6 | 05-19-2008 03:22 |
| criar controle arquivo em UNIX | alfredo123 | UNIX para Dummies Perguntas & Respostas | 5 | 06-06-2006 12:24 |
| Desativar impressão controle arquivo | cpuhl | UNIX & avançada para usuários experientes | 1 | 06-01-2005 05:19 |
| Controle salvar arquivos por tipo | saswerks | UNIX para Dummies Perguntas & Respostas | 4 | 02-15-2005 04:47 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Controle de caracteres em um arquivo
Todas oi,
Estou procurando uma solução para capturar qualquer controle ASCII de caracteres em um arquivo (Onde o personagem está no controle ASCII valor decimal de 0 a 31 e 127 (Hex valor de 00 a 1F e 7F)), devolvendo quaisquer linhas afetadas. As boas arquivo deve conter "caracteres ASCII imprimíveis" onde ASCII printable personagem está no valor decimal de 32 a 126 (hex valor de 20 a 7E). Thanks in advance. Atenciosamente, cursivo |
|
||||
|
Remove controle ASCII caracteres de 0 a 31 e 127
Código:
tr -d "\000-\037\177" < file Código:
while read line
do
[[ -n "$( echo $line | tr -d "\000-\037\177" )" ]] && echo "$line"
done < file
Última edição por anbu23; em 04/25/2007 06:33.. Motivo: Não exigência ler correctamente |
|
||||
|
Oi Anbu23,
Não tenho certeza se eu perdi algo aqui, usando a solução dada: tr-d "\ 000 - \ 037 \ 177" <arquivo porque a produção ainda está contido o controle personagem. Desde uma amostra do arquivo de entrada: ------------------------------------------------- Segunda Terça Quarta Quinta Sexta Sáb. Domingo Número \u003d 0,36 ") a) Apple laranja Abacaxi Arquivo de saída (monitor linhas com controle de caracteres): --------------- > Segunda Terça Quarta > Sábado > Número \u003d 0,36 ") a) > Apple laranja > Thanks in advance, cursivo |
|
||||
|
Código:
/db2home/training$ cat -e f Monday Tuesday Wednesday$ Thursday Friday$ Saturday ^F$ Sunday$ Number = 0.36")· )$ $ Apple orange $ Pinapple$ ^G$ /db2home/training$ tr -d "\000-\011\013-\037\177-\377" < f | cat -e Monday Tuesday Wednesday$ Thursday Friday$ Saturday $ Sunday$ Number = 0.36") )$ $ Apple orange $ Pinapple$ $ |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|