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 s
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 f
Encolhendo:
while :; do
clear
read -p "Faça sua escolha:
Cadastra alunos(1)
Marcar as notas(2)
Ver ficha do aluno.(3)
Sair...(4)
Sua escolha e: " escolha
case $Escolha in
1) echo "1"
./cadastro.sh ;;
2) ech
Otavio, dei uma dica para usar o dialog, mas tem algo bem bacana no
bash que eu nunca tinha usado e estou adorando - brinquedo novo,
hehehe
select opcao in "cadastrar" "marcar provas" "..." "sair"; do
echo "opcao escolhida: $opcao"
case "${REPLY}" in
1) cadastrar ;;
2)
Bem meu script e para fazer o cadastro de alunos
e receber suas notas na digitação.
Esse script vai ter uma serie de escolhas, que
cada escolha chama um outro script.
Como foi descuido de minha parte não ter explicado
nos minimos detales para que serve meu script,
resolvi fazer isso agora antes
Desde o seu primeiro e-mail o Tiago está pedindo para colocar o erro. É
assim que se faz...
Se vc já houvesse postado na sua primeira msg, todos que estão habituados
com shell, veriam que o erro está no script que foi chamado e não na
estrututa de if (que alias deveria ser trocada por um case).
A
vamos do começo
/root/my-documents/shell/teste2.sh
O que tem na primeira linha? O que é 'Teste'? é uma função definida em
algum lugar? mostra um pedaço desse script
On 7/25/06, campos.otavio <[EMAIL PROTECTED]> wrote:
> """as 2 formas funcionam?
> Nemhuma delas esta funcionando.
> Quando chega n
"""as 2 formas funcionam?
Nemhuma delas esta funcionando.
Quando chega na parte onde escolho as
opções eu teclo 2 por exemplo ai surge
a menssagem:
+++
2
/root/my-documents/shell/teste2.sh: line 1: Teste: command not found
+++
Acho mais interessante mostrar o DIALOG
http://aurelio.net/shell/dialog
#!/bin/bash
# script divertido :)
trap "" 2
menu(){ dialog --stdout \
--menu 'Gestao Escolar - 1.0 by peczenyj' \
10 30 4 \
1 'Cadastra alunos'\
2 'Marcar as notas' \
3 'Ver ficha do aluno' \
4 'Sair'
}
while : ; do
OPCA
Fala Tiago,
Já que vc está ajudando ao colega, ajude-o tb a encolher este prg. Parece
que ele está programando em Cobol ou Java :)
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
2006/7/25, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:
>
> por que ao inv
por que ao inves de
/root/my-documents/shell/./teste1.sh
vc não coloca o caminho completo de forma simples?
/root/my-documents/shell/teste1.sh
o que acontece quando vc faz:
$ /root/my-documents/shell/./teste1.sh
$ /root/my-documents/shell/teste1.sh
as 2 formas funcionam? nenhuma? se a segun
Fala Tiago sua dica me ajudou, já progredi.
Mas agora eu quero que a resposta do script
chame um outro script mas, eu não estou
conseguindo fazer isso.
Como eu devo fazer isso pois eu cheguei a
pensar que tinha que colocar o caminho
completo até onde se localiza o outro script
mas não esta dan
12 matches
Mail list logo