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

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

Re: [shell-script] Incluir um 0 (zero) em uma determinada coluna


From: Julio C. Neves
Subject: Re: [shell-script] Incluir um 0 (zero) em uma determinada coluna
Date: Wed, 18 Jan 2012 21:43:35 -0200

Usando sed:

sed 's/^(.{127})(.*)$/\1Texto do Meio\2Texto do Fim/' Arquivo

Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666>
". *
*Show **de interfaces gráficas sob Shell!*
*
*



Em 18 de janeiro de 2012 18:36, Tiago Peczenyj
<address@hidden>escreveu:

> faça em uma linha:
>
> gawk -v FIELDWIDTHS='127 12' '{print $1 "0" $2 "0000"}' arquivo.txt
>
> nesse caso eu estou dizendo para o gawk que existem colunas de tamanho
> fixo, uma de 127 caracteres e uma de 12 (140 - 128) que serao conhecidas
> por $1 e $2 respectivamente.
>
>
> 2012/1/18 Adolfo - Hotmail <address@hidden>
>
> > **
> >
> >
> > Colegas;
> >
> > Preciso incluir um 0 (zero) na coluna 128 de um arquivo texto e no final
> > da linha mais 4 zeros (0000).
> > Fiz o script abaixo, porém gostaria de saber se existe uma alternativa
> > mais rápida e como menos linhas.
> >
> > cat 74.txt |while read LINHA
> > do
> > a1=`echo "$LINHA"|cut -c1-127`
> > a2=`echo "$LINHA"|cut -c128-140`
> > echo $a1\0$a2\0000>>74_depois.txt
> > done
> >
> > Sem mais, antecipadamente agradeço.
> >
> > Adolfo
> > Fortaleza-CE
> >
> >
>
>
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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