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

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

Re: [shell-script] Re: sed-incluir palavra antes e depois de uma string


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Re: sed-incluir palavra antes e depois de uma string
Date: Tue, 27 Sep 2005 14:20:18 -0300

Algo tipo isso ?

cat txt
1221215469
1234567891

cat txt | awk '/[0-9]{8}/ {print "o que vc quer na frente"$1}'
o que vc quer na frente1221215469
o que vc quer na frente1234567891



Em 27/09/05, mnjunior1980<address@hidden> escreveu:
>  Estou com um problema parecido.
>
>  tenho uma string numérica de 8 digitos em cada linha como por exemplo:
>
>  1221215469
>  1234567891
>
>  Tenho que colocar um número no começo da string, sem mudar essa string.
>
>  mais ou menos assim:
>
>  31221215469
>  31234567891
>
>  ou seja, apenas quero acrescentar o número 3 antes.
>
>  Como posso fazer isso ?
>
>  Marcos
>
>  --- Em address@hidden, Tiago Barcellos Peczenyj
>  <tiago.peczenyj@g...> escreveu
>  > ls -p | grep ".*/" | awk '{print "\033[33;1m"$1"\033[m"}'
>  >
>  > ou seja
>  >
>  > ls -p | grep ".*/" | awk '{print "inicio da cor"$1"fim da cor"}'
>  >
>  > =)
>  >
>  > Em 27/09/05, lferreir1<lferreir@e...> escreveu:
>
>  > >  Grato pelas respostas, porém ainda não consegui fazer o que quero.
>  > >  Na realidade eu quero o seguinte:
>  > >
>  > >  > ls -p
>  > >  arquivo
>  > >  arquivo1
>  > >  dir/
>  > >  arquivo2
>  > >  dir2/
>  > >
>  > >  O que eu quero é colocar em reverse ( tput smso ) quando for
>  diretório
>  > >  mais ou menos o que ocorre no S.O. Linux.
>  > >  Eu trabalho com UNIX-Solaris
>  > >
>  > >  Então queria criar um script que quando digitasse, sairia assim:
>  > >  >dir
>  > >  arquivo
>  > >  arquivo1
>  > >  dir/ ( colorido )
>  > >  arquivo2
>  > >  dir2 ( colorido )
>  > >
>  > >
>  > >  Mai uma vez agradeço.
>  > >  Luiz
>  > >
>  > >
>  > >
>  > >  --- Em address@hidden, Tiago Barcellos Peczenyj
>  > >  <tiago.peczenyj@g...> escreveu
>  > >  > TARGET="a determinada string que vc quer encontrar"
>  > >  > STRING="a palavra que vc quer colocar na frente da string"
>  > >  >
>  > >  > sed 's/'${TARGET}'/'${STRING}${TARGET}'/g'
> teste.txt
>  > >  >
>  > >  > ou
>  > >  >
>  > >  > sed 's/palavra/O_que_vc_quer_no_iniciopalavra/g'
>  > > teste.txt
>  > >  >
>  > >  > Em 22/09/05, lferreir1<lferreir@e...> escreveu:
>  > >
>  > >  > >  Olá pessoal,
>  > >  > >
>  > >  > >  Tenho um arquivo texto, onde preciso incluir uma palavra antes
>  > >  depois
>  > >  > >  de uma determinada string.
>  > >  > >  Ex.:
>  > >  > >  cat teste.txt
>  > >  > >  teste
>  > >  > >  teste1
>  > >  > >  teste2/
>  > >  > >  teste3
>  > >  > >  teste4/
>  > >  > >
>  > >  > >  Quero:
>  > >  > >  teste
>  > >  > >  teste1
>  > >  > >  comeco_teste2_final
>  > >  > >  teste3
>  > >  > >  comeco_teste4_final
>  > >  > >
>  > >  > >  Consegui incluir somente no fianl, porém o comeco não consegui.
>  > >  > >
>  > >  > >  Grato pela ajuda.
>  > >  > >  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
>  > >  > >
>  > >
> ------------------------------------------------------------------
>  > >  ---
>  > >  > >
>  > >  > >
>  > >  > >
>  > >  > >
>  > >  > >  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:
>  > >  > > address@hidden
>  > >  > >
>  > >  > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>  > >  Serviço do
>  > >  > > Yahoo!.
>  > >
>  > >
>  > >
>  > >
>  > >
> ---------------------------------------------------------------------
>  > >  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
>  > >
> ---------------------------------------------------------------------
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >  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:
>  > > address@hidden
>  > >
>  > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>  Serviço do
>  > > Yahoo!.
>
>
>
>
>
> ---------------------------------------------------------------------
>  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
> ---------------------------------------------------------------------
>
>
>
>
>
>  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:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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