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 15:18:25 -0300

ls -p | awk '/.*\// {print "\033[33;1m"$1"\033[m"} !/ .*\// {print $1}'

mas fica tudo em uma linha, se vc não se importa...

Em 27/09/05, lferreir1<address@hidden> escreveu:
>  OK!, mas eu gostaria de também mostre os arquivos, ou links, que
>  estão no diretório.
>
>  O seu exemplo só mostra os diretórios.
>
>  grato.
>  Luiz
>
>  --- 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]