[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: |
Wed, 28 Sep 2005 10:36:03 -0300 |
Aê Luiz,
vê se é isso que vc quer:
Prompt> ls -l | sed "/^d/s/.* \(.*\)/`tput bold`\1`tput sgr0`/;s/.* //"
Se ninguem se habilitar a explicar esta linha, depois eu o faço.
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: lferreir1 [mailto:address@hidden]
| Enviada em: terça-feira, 27 de setembro de 2005 12:00
| Para: address@hidden
| Assunto: [shell-script] Re: sed-incluir palavra antes e depois de uma
| string
|
|
| 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
---------------------------------------------------------------------
Links do Yahoo! Grupos