[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Re: sed-incluir palavra antes e depois de uma string
From: |
lferreir1 |
Subject: |
RES: [shell-script] Re: sed-incluir palavra antes e depois de uma string |
Date: |
Wed, 05 Oct 2005 13:37:10 -0000 |
User-agent: |
eGroups-EW/0.82 |
Fala Júlio, belê?
Sim, é isso mesmo que eu queria.
Desculpe a demora em ver a sua resposta. Antes tarde do que nunca.
E como faço para mostar em ls -l ?
E agradeço tb aos outros colaboradores que me responderam.
{}´s
Luiz
--- Em address@hidden, Julio Cezar Neves -
DATAPREVRJ <julio.neves@p...> escreveu
> 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:lferreir@e...]
> | 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Re: sed-incluir palavra antes e depois de uma string,
lferreir1 <=