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

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

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


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Re: sed-incluir palavra antes e depois de uma string
Date: Tue, 27 Sep 2005 18:11:26 -0300

Aê Marcos,
só pra fazer um one-liner curtinho:

Prompt> echo "1221215469
> 1234567891" | xargs -i echo 3{}
31221215469
31234567891

O xargs com a opção -i substitui o par de chaves ({}) pelo que foi passado
pelo pipe.

[ ]s,
Julio
:wq

| -----Mensagem original-----
| De: mnjunior1980 [mailto:address@hidden]
| Enviada em: terça-feira, 27 de setembro de 2005 14:07
| Para: address@hidden
| Assunto: [shell-script] Re: sed-incluir palavra antes e depois de uma
| string
| 
| 
| 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
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 




reply via email to

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