[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Campo com 44 caracteres
From: |
Roberto Rocha |
Subject: |
Re: [shell-script] Campo com 44 caracteres |
Date: |
Tue, 18 Jan 2005 10:22:56 -0600 |
Não sei se resolve do jeito que estáis querendo.....mas podes utilizar o
cut, nesse seu exemplo ficaria assim:
echo "12345" | cut -c1-3
Nesse caso estou informando para retorna só as colunas de 1 a 3....mas se
quiser posso pegar de 2 a 4 ou de 3 a 5....e assim vai basta especificar
a coluna inicial e a final
Espero ter ajudado
Em 18/1/2005, "lferreir1" <address@hidden> escreveu:
>
>
>Olá galera!
>
>Minha dúvida:
>Tenho um arquivo TXT onde a coluna 3 ( colunas separadas por TAB )
>é o nome.
>Só que alguns nomes ultrapassam os 44 caracteres, e na hora de gerar
>o arquivo de saída ( para impressão de etiquetas ) esta se desloca e
>ferra o arquivo de saída.
>Como faço para que este campo tenha o tamanho de 44 caracteres?
>
>Achei um comando do Aurélio em um documento, porém não funcionou.. :(
>#echo "12345" | sed -e :a -e 's/^.\{1,3\}$/ & /;ta'
>12345
>
>Queria o resultado 123
>
>Valeu!
>Luiz
>
>
>
>
>
>
>---------------------------------------------------------------------
>Esta lista não admite a abordagem de outras liguagens de programação, como
>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
>aviso.
>---------------------------------------------------------------------
>Sair da lista: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em
>http://www.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
Re: [shell-script] Campo com 44 caracteres,
Roberto Rocha <=