[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Mudando diretório no script
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Mudando diretório no script |
Date: |
Thu, 19 Dec 2002 21:33:36 -0300 |
Fala Charles,
qdo vc usa a opção -R no ls, os nomes dos diretórios esão no formato
"./diretório:" então
echo $i | grep -s ':$' && # tb vale [ -d $i ] && ...
{
cd $i
var=`pwd` # var recebe caminho absoluto
cd - # voltei para o diretório anterior ao cd
}
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: charleslinux [mailto:address@hidden]
> Enviada em: quinta-feira, 19 de dezembro de 2002 17:20
> Para: address@hidden
> Assunto: [shell-script] Mudando diretório no script
>
>
> Pessoal, estou tentando percorrer vários subdiretórios passados como
> parametro no script. Como no exemplo abaixo:
>
> ...
> cd $1
> for i in `ls -1R *`
> do
> chamo_uma_funcao
> cd "$i"
> done
> ...
>
> Como estou entrando em diversos diretórios, acabo perdendo a
> referência e o resultado é que acesso apenas 3 níveis um dentro do
> outro e nos demais eu nao executo o que preciso.
>
> Tem como gravar na variável $i o caminho absoluto do
> diretório que está sendo listado no ls? Alguem sabe me dizer outra
> maneira de fazer isso?
>
> Desde já agradeco!
>
> Charles Silveira.
>
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Mudando diretório no script,
Julio Cezar Neves - DATAPREVRJ <=