Ajuda em expressões regulares [RESOLVIDO]

1. Ajuda em expressões regulares [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/03/2010 - 20:54h

Estou trabalhando em um script para realizar buscas de arquivos estou como um pequeno entrave com parâmetros. Bem se alguém poder me indicar algum site onde informação para que eu possa solucionar meus problema ficarei grato!

###Inicio do script###

#!/bin/bash
find $1 –name $2 > $3

###Fim do script###

O comando é:

debian:~# ./script /home “*.gz” > lista_de_gz.txt

Obs.: Se fizer com outro comando ex.:
debian:~# V2=/bin
debian:~# echo “V2=$V2”
V2=/bin

###Funciona

Levando em conta a observação o problema esta no segundo parâmetro em “$2”

Obrigado!!!



  


2. Re: Ajuda em expressões regulares [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/03/2010 - 23:21h

./script /home “*.gz” > lista_de_gz.txt

o problema está nas aspas

o certo seria assim

debian:~# ./script /home *.gz > lista_de_gz.txt

nao sei oq tem nesse script, nos de mais detalhes

"" irá pegar o valor inteiro, menos das variaveis

nesse caso o * seria um curinga, agr "*" com aspas é somente um asterisco


3. O script

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/03/2010 - 13:49h

###Incio do script###

#!/bin/bash
# debian~# ./script /home *.gz lista_de_gz.list arqv_gz ### Esta linha e um exemplo como e o comando
###Helton O. G. e-mail: hoserverhouse@gmail.com
VAR1=$1 ###Pegando informacoes dos parametros
VAR2=$2
VAR3=$3
VAR4=$4
find $VAR1 -name $VAR2 > $VAR3 ###Esta linha indica o caminho VAR1 todos VAR2 listando os enderecos em VAR3
mkdir $VAR4 ###VAR4 e o nome do diretorio onde os arquivos listados em VAR3 irao ser copiados
X=$(wc -l $VAR3 | cut -d " " -f 1) ###X recebe o numero de linha que existe em VAR3
for((Y=1;Y<=X;Y++))
do
cp -f $(echo $(cut -d " " -f 1 $VAR3) | cut -d " " -f ${Y}) $VAR4 ### copia os arquivos
echo $(echo $(cut -d " " -f 1 $VAR3) | cut -d " " -f ${Y})
done



4. Re: Ajuda em expressões regulares [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/03/2010 - 13:51h

Bem o problema que descobrir foi na variável VAR2 não passa caracteres especiais, se poder me ajuda ficarei grato!

O script é pra copia arquivos de determinadas extensões de um arvore para um diretório determinado.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts