Como resposta, vou colar uma parte do meu script de firewall, onde eu
enfeitei as coisas... acho que voce conseguira usar para o seu caso:

savestats(){
        STATSFILE="/root/iptables.stats"
        STATSNATFILE="/root/iptnat.stats"
        echo -en "Gravando estatisticas do firewall:
\\033[1;38m$STATSFILE\\033[0;39m..."
        $CMD -L -n -v > $STATSFILE
        echo -en "\\033[60G[\\033[1;32mOK\\033[0;39m]\n"
        echo -en "Gravando estatisticas de NAT:
\\033[1;38m$STATSNATFILE\\033[0;39m..."
        $CMD -t nat -L -n -v > $STATSNATFILE
        echo -en "\\033[60G[\\033[1;32mOK\\033[0;39m]\n"
}

O que diz qual é a coluna que deve ser impresso o caracter é o
\\033[60G (coluna 60)

Com isso eu acho que voce resolve seu problema:

[EMAIL PROTECTED]:~$ echo -e "\\033[60GTESTE" > teste
[EMAIL PROTECTED]:~$ cat teste
                                                           TESTE


espero ter ajudado


Flávio do Carmo Junior aka blk1d
[]s

On 5/3/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
> esse foi meu último teste sem sucesso da manha heheheh pq o trabalho ta
> comendo solto aqui, meio dia se ninguem tiver postado nada eu faço mais
> testes e caso resolva posto aqui pra quem (precisar | tiver a mesma
> curiosidade que eu | outros )
> cat $2 | sed 's/.*/& \t\{60\}\\n";/g' >teste
>
>
> On 5/3/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
> >
> > to tentando usar os {}
> >
> > para resolver
> >
> > sed 's/.\{4\}//'                # apaga os 4 primeiros caracteres
> > sed 's/.\{4,\}//'               # apaga no mínimo 4 caracteres
> > sed 's/.\{2,4\}//'              # apaga de 2 a 4 caracteres (o máx. que tiver)
> >
> >  mas não adianto mto algo tipo
> > cat $2 | sed 's/.\{60\}/\\n";/g' >teste
> >
> >
> >
> > On 5/3/06, Fernando Zank < [EMAIL PROTECTED]> wrote:
> > >
> > > Fiz um script aqui no trabalho para pegar um arquivo e inserir texto
> > > antes e depois do texto original.
> > > Bom seguinte eu uso ele passando o texto e a saida no caso
> > >
> > > $sh sqltoframework arquivodeentrada.sql arquivodesaida.php
> > >
> > > bom ae vai:
> > >
> > > $cat sqltoframework
> > >
> > > #!/bin/bash
> > > cat $1 | sed 's/.*/\$stSql \.=" & \\n";/g' >$2
> > > mv $2  bkp.sql
> > > echo '<?' >$2
> > > cat bkp.sql | sed '1{s/\.=/ =/g}' >>$2
> > > echo '?>' >>$2
> > > rm bkp.sql
> > >
> > > O funcionamento é o seguinte o script pega meu arquivo sql e cria um
> > > novo arquivo com as tags do php.
> > >
> > > $cat arquivodeentrada.sql
> > > select blablabla
> > > from
> > >
> > > $cat arquivodesaida.php
> > > <?
> > > $stSQL  ="select blablabla  \n";
> > > $stSQL .="from   \n";
> > > ?>
> > >
> > > Bom queria saber se existe como fixar uma coluna para a inserção do
> > > sufixo do arquivo, ou seja da parte que estou inserindo a direita do texto
> > > original no meu caso o \n";, por exemplo fixar que ele sempre será inserido
> > > na coluna 60...
> > >
> > > Na verdade não vai alterar em nada o script(a não ser perfurmarias), mas
> > > fiquei curioso e gostaria de aprender.
> > >
> > > Grato,
> > >
> > > Fernando Zank Correa Evangelista.
> > >
> > > --
> > > "Somos o que repetidamente fazemos, portanto a
> > > excelência não é um feito é um hábito" - Aristóteles
> > >
> >
> >
> >
> > --
> > "Somos o que repetidamente fazemos, portanto a
> > excelência não é um feito é um hábito" - Aristóteles
> >
>
>
>
> --
> "Somos o que repetidamente fazemos, portanto a
> excelência não é um feito é um hábito" - Aristóteles
>
>
> [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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
>


---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a