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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.