[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Duvidas no IF, ELIF ELSE
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Re: Duvidas no IF, ELIF ELSE |
Date: |
Wed, 26 Jul 2006 11:58:42 -0300 |
Veja bem:
$achou="find haha -name *$busca*"
cat $achou
vc define (de forma errada) a variavel achou com o conteudo "find haha
-name *$busca*" e tentaria executar, na verdade,
cat find haha -name *$busca*
pra começar, vc só usa $ na frente de variavel para consultar o seu
conteúdo, não para setar um valor. para que uma variavel guarde o
valor retornado pro um comando vc não usa aspas e sim `crases` ou $(
teste cara aqui)
Teste assim -- bem mais simples
#!/bin/bash
read -p "Digite um nome" nome
# pode aparecer mais de um resultado.
# fechamos a saida de erro pq ocasionalmente aparece um erro de
# falta de permissão de leitura de um determinado diretorio
find haha -name "*${nome}*" -print 2>&- 1> resultado.txt
while read arquivo
do echo "===Mostrando arquivo ${arquivo}==="
cat $arquivo
done < resultado.txt
# feito!
On 7/26/06, campos.otavio <address@hidden> wrote:
Olá pessoal olha eu aqui de novo.
Bem meu script de escolha ficou bom,
agora estou fazendo o de busca do aluno.
Esse script consiste no seguinte ele
ira procurar o aluno pelo seu nome ou
pelo seu CTR que um número de identificação
unico que cada aluno tem. Apos encontra esse
aluno e exibido sua ficha de inscrição da
aula.
Bem o script esse ai em baixo ele esta dando
o seguinte erro.
./busca.sh: line 13: = find bd_alunos -name *leo*: command not found
====================== busca.sh =================================
#!/bin/bash
# Script de busca do cadastro do aluno.
# Abaixo pego o CTR ou parte do nome do aluno.
echo -n "Escreva o CTR ou o nome do aluno: "
read busca
# Agora vou fazer a busca do aluno
# Bem eu pensei o seguinte que se
# eu colocase o resultado da busca
# em uma variavel e depois mande ler
# essa variavel com o comando "cat"
# iria funcionar mas, pelo visto não
# funcionou.
$achou="find haha -name *$busca*"
cat $achou
==================================================================
PS: "Quanto as impletações que vocês me passaram
para o script de escolha eu vou testar hoje."
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
- Re: [shell-script] Re: Duvidas no IF, ELIF ELSE, (continued)
Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/25
Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/25
Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/26
- Re: [shell-script] Re: Duvidas no IF, ELIF ELSE,
Tiago Barcellos Peczenyj <=