Na programa�ao shell como na programa�ao perl a barra como outros
caracteres, por exemplo @, funcionam como ER (Expressao Regular) que
servem para manipula�ao de dados, da� para voce poder usar a barra como
barra � necess�rio voce colocar duas barras (\/ ou \\). Para voce usar
o arroba � necessario colocar \@, ou seja, qualquer caracter que seja
ER, para ser usado como o caractere � necess�rio inserir a \.
Espero que tenha entendido, caso contrario favor entrar em contato.
Abra�os Roberth
> Buenas Tardes..
>
> Estou com um pequeno problema em rela��o a um shell-script que eu
estou
> fazendo.
>
> O script checa se os diret�rios/arquivos est�o com permiss�es
corretas
> (r/w)
>
> � +- isso..
>
> ----- cut ------
>
> #!/bin/sh
> for i in $(find); do
> if [ ! -w $i ]; then
> chmod 774 $i
> fi
> done
> ----- cut ------
>
>
> Na realidade n�o � bem assim, s� quiz ilustrar a l�gica de
programa��o que
> eu estou usando, funciona na maioria dos casos, mas no meu n�o,
porque tem
> alguns diret�rios que contem mais de uma string, por exemplo:
> Banco\ De\ Dados/
> na hora que o script vai interpretar ele interpreta o "\" como um
[newline]
> e dai acaba n�o achando o diret�rio...
>
> J� tentei usar o sed, declarar o find em uma vari�vel etc, mas n�o
tive
> resultado..
>
>
> Algum fera a� tem uma solu��o??
>
>
> Abra�os
>
> ---------------------
> Giovanni Moser Frainer
> �rea de Tecnologias
>
>
>
>
>
================================
Veronica Vieira de Carvalho
http://www.netfor.com.br
Assinantes em 14/03/2001: 2207
Mensagens recebidas desde 07/01/1999: 103685
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]