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

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

Re: [shell-script] ajuda com espacos em diretorio


From: Alexandre Umino (Spin)
Subject: Re: [shell-script] ajuda com espacos em diretorio
Date: Fri, 19 Aug 2005 16:15:55 -0300

Ve se isso ajuda

for i in `ls $1| sed -e s/\ /:BUG:/g`; do
arqu=`echo $i| sed -e s/:BUG:/\ /g`;
echo "$arqu";
rm "$arqu";
done

SPin


Em 19/08/05, Tiago Peczenyj <address@hidden> escreveu:
> 
> passe essa variavel no lugar de apenas g
> "${g//\ /\\ }"
> isso vai trocar todos os espaços por \espaço.
> 
> g="ola mundo"
> echo $g
> ola mundo
> echo "${g//\ /\\ }"
> ola\ mundo
> 
> Em 19/08/05, Carlos Felicio<address@hidden> escreveu:
> > Entao, o problema é que o nome do diretorio esta em uma variavel
> > (resultado do find). Eu tentei colocar a $g entre aspas duplas, mas nao
> > funcionou. Alguem tem outra ideia? Sera que se eu usar um tr na
> > variavel daria certo? Foi a melhor solucao que consegui imaginar ateh
> > agora ;)
> >
> > Carlos
> >
> > Tiago Peczenyj escreveu:
> >
> >
> > >ou faça referência entre aspas simples
> > >
> > >mkdir 'meu diretorio cheio de spaces'
> > >
> > >cd 'meu diretorio cheio de spaces'
> > >
> > >pwd
> > >/alguma coisa/meu diretorio cheio de spaces
> > >
> > >
> > >Em 18/08/05, Alexandre de Abreu<address@hidden> escreveu:
> > >
> > >
> > >> Carlos,
> > >>
> > >> Utilize o nome dos diretórios entre aspas duplas(ex.: "Minha Pasta de
> > >> Dente") ou 'escape' os espaços com \ESPAÇO(ex.: Minha\ Pasta\ de\
> > >> Dente).
> > >>
> > >> Abraços,
> > >>
> > >> Alexandre de Abreu
> > >>
> > >>
> > >> On 18/08/05, Carlos Felicio <address@hidden> wrote:
> > >> > Fala Pessoal!
> > >> >
> > >> > Estou fazendo um script para alterar algumas coisas em alguns
> > arquivos
> > >> > do Installshield, e muitos diretorios do mesmo possuem espaco (Ex:
> > File
> > >> > Groups, Disk Images, etc), e estou tendo problemas ao tratar isso 
> no
> > meu
> > >> > script, se alguem puder dar uma luz, já tentei usar "" em torno da
> > >> > variavel, usar \"\", etc. E nada! :D
> > >> >
> > >> > Segue abaixo uma parte do script (estou usando sh p/ rodar ele):
> > >> >
> > >> > # ALTERACAO DOS *.SHL DENTRO DE STRING TABLES
> > >> > if test -d "./String Tables"
> > >> > then
> > >> > for g in `find "./String Tables" -name "value.shl"` #isso aqui
> > >>funciona
> > >> > do
> > >> > sed
> > >> >
> > >>"s/PRODUCT_VERSION=$varVerOld/PRODUCT_VERSION=$varVerNew/"
> > >> > "$g" > "${g}-new" #da erro nessa linha
> > >> > mv -f "${g}-new" "${g}" #e nessa tambem!
> > >> > done
> > >> > fi
> > >> >
> > >> >
> > >> > Se precisarem de mais informacoes, é só falar!
> > >> >
> > >> > Valeu!
> > >> > Carlos
> > >> >
> > >> >
> > >> >
> > >>---------------------------------------------------------------------
> > >> > 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
> > >> >
> > >> >
> > >> > 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!.
> > >>
> > >>
> > >> --
> > >> Alexandre de Abreu
> > >> GCUX, RHCE, LPIC-2
> > >>
> > >>
> > >>
> > >>---------------------------------------------------------------------
> > >> 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
> > >>
> > >>
> > >>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
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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
> 
> 
> 
> 
> 
> 
> 
> 
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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