Autor Tópico: Me ajudem neste programa script. Porque ele não estar salvando?(RESOLVIDO)  (Lida 5103 vezes)

Offline Neynder

  • Usuário Ubuntu
  • *
  • Mensagens: 135
  • Sempre dependemos de algo ou alguem para crescer
    • Ver perfil
E ae galera, tudo bom?! Eu estou elaborando um programa com shell script (é só para treinar mesmo), este programa tem o fim de cadastrar clientes com dados que eu estipulei, a leitura dos dados pelo visto estar ok, mas na hora de salvar em um arquivo .txt ele não faz. Podem ver por favor qual é o problema.

Citar
clear
echo "                    ***********************************************************************"
echo "                    *                                                                     *"
echo "                    *                     CADASTRAMENTO DE USUARIO                        *"
echo "                    *                                                                     *"
echo "                    ***********************************************************************"
echo
echo
echo -n "(1) - Razao Social: "
read razaosocail
echo -n "(2) - Fantasia: "
read fantasia
echo -n "(3) - Endereco: "
read endereco
echo -n "(4) - Telefone (es): "
read telefone
echo -n "(5) - Cidade: "
read cidade
echo -n "(6) - UF: "
read uf
echo -n "(7) - CEP: "
read cep
echo -n "(8) - CNPJ: "
read cnpj
echo -n "(9) - Inscricao Social: "
read insc_social
echo
    echo "Salvando o cadastro: (Ao escolher o nome para salvar o cliente digite o primeiro nome"
    echo -n " depois coloque o ponto (.) e o segundo nome indicativo do mesmo!"
    sleep 2
    echo
    echo -n "Nome do arquivo: "
    read nomeArq
    echo -n "Salvando..."
    cat $razaosocial > /home/neylor/trabPapai/$nomeArq.txt
    cat $fantasia > /home/neylor/trabPapai/$nomeArq.txt
    cat $endereco > /home/neylor/trabPapai/$nomeArq.txt
    cat $telefone > /home/neylor/trabPapai/$nomeArq.txt
    cat $cidade > /home/neylor/trabPapai/$nomeArq.txt
    cat $uf > /home/neylor/trabPapai/$nomeArq.txt
    cat $cep > /home/neylor/trabPapai/$nomeArq.txt
    cat $cnpj > /home/neylor/trabPapai/$nomeArq.txt
    cat $insc_social > /home/neylor/trabPapai/$nomeArq.txt
    echo "Pronto"
 fi

muito obrigado!
Te mais!
« Última modificação: 06 de MAR?O de 2007, 23:42 por Neynder »

Offline _Luks

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Debian Lenny
    • Ver perfil
    • Meu Blog
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #1 Online: 06 de MAR?O de 2007, 12:12 »
troque "/home/neylor" por "~/". ~/ é o diretorio home do usuario que executou o script.

no final do arquivo, por que voce colocou um "fi" ?
para escrever num arquivo, não usa o comando cat, e sim o comando echo.

echo "olá" >> arquivo.txt

e tire aquele fi no final do arquivo, ele é usado quando terminamos a condicional if.

veja mais em:
http://aurelio.net/shell/

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #2 Online: 06 de MAR?O de 2007, 13:43 »
cuidado ta escrito :

read razaosocail

e em baixo

$razaosocial

arlei

  • Visitante
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #3 Online: 06 de MAR?O de 2007, 13:55 »
Neynder,

acho que seria bom vc editar seu avatar, pois o mesmo é uma imagem de 1014x760 pixels e quase 90 KB, que além de não estar de acordo com as regras aqui do fórum, deve demorar um pouco para carregar para quem usa discada.

Citar
11 - O tamanho máximo para avatares (imagens de exibição) é de 110x110 (110 pixels de largura por 110 pixels de altura) e 12 KB. Cada usuário poderá utilizar o espaço de até 468x60 (468 pixels de largura por 60 pixels de altura) em sua assinatura onde será permitido colocar o que quiser, desde que compatível com todas as demais regras. O tamanho em KBs total da assinatura, sem considerar textos (que também fazem parte da área), não deve ultrapassar os 15KBs (15.360 bytes). Qualquer conteúdo publicitário é passível de moderação. Assinaturas maiores que o permitido estarão sujeitas a remoção sem qualquer aviso prévio.

http://ubuntuforum-pt.org/index.php?topic=11620.0

T+
Arlei

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #4 Online: 06 de MAR?O de 2007, 14:19 »
ué o avatar dele ta normal aqui pra mim...110 por 110 ???

arlei

  • Visitante
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #5 Online: 06 de MAR?O de 2007, 14:28 »
ué o avatar dele ta normal aqui pra mim...110 por 110 ???

 ??? ???
Ué, então clique com o botão direito sobre o avatar e selecione a opção "Exibir imagem".

http://espanol.geocities.com/darksoft_chile/alexsandoval/imagenes/wallpaper/pingui_linux.jpg

T+
Arlei

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #6 Online: 06 de MAR?O de 2007, 14:31 »
E por que alguém iria fazer isso ?

Acho que como não está no servidor do site não há problema não ?
não entendi muito bem o motivo dessa regra

arlei

  • Visitante
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #7 Online: 06 de MAR?O de 2007, 14:38 »
E por que alguém iria fazer isso ?

Acho que como não está no servidor do site não há problema não ?
não entendi muito bem o motivo dessa regra

Solano,

acho que esta regra é bem vinda sim, pois independente de em que servidor esteja a imagem, o motivo dela deve ser para preservar (beneficiar) quem tem conexão discada ou mesmo com pouca largura de banda, justamente para evitar aquela demora no carregamento da imagem, apesar de ser possível configurar para que estes avatares não sejam exibidos.
Mais, foi só um alerta que fiz também neste mesmo sentido, mais acho que não devemos continuar discutindo este assunto, visto estarmos completamente desviados do objetivo do tópico.

T+
Arlei


Offline Neynder

  • Usuário Ubuntu
  • *
  • Mensagens: 135
  • Sempre dependemos de algo ou alguem para crescer
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #8 Online: 06 de MAR?O de 2007, 14:39 »
Galera muito obrigado mesmo, mas afinal eu to errado ou não com o meu avatar?! :D ;D ;)

Gente muito obrigado mesmo, não existe forum melhor que esse mesmo!

Té mais galera!

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #9 Online: 06 de MAR?O de 2007, 15:11 »
Conseguiu arrumar seu script???

nao sei se está errado, mas por via das dúvidas tente achar uma foto igual a esta que você usa de tamanho menor

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #10 Online: 06 de MAR?O de 2007, 23:28 »
Código: [Selecionar]
    cat $razaosocial > /home/neylor/trabPapai/$nomeArq.txt
    cat $fantasia > /home/neylor/trabPapai/$nomeArq.txt
    cat $endereco > /home/neylor/trabPapai/$nomeArq.txt
    cat $telefone > /home/neylor/trabPapai/$nomeArq.txt
    cat $cidade > /home/neylor/trabPapai/$nomeArq.txt
    cat $uf > /home/neylor/trabPapai/$nomeArq.txt
    cat $cep > /home/neylor/trabPapai/$nomeArq.txt
    cat $cnpj > /home/neylor/trabPapai/$nomeArq.txt
    cat $insc_social > /home/neylor/trabPapai/$nomeArq.txt

No lugar de cat não deveria usar o echo??

E no lugar do > eu usaria o >>, assim você evita de perder algo que já exista lá, porque o > apaga o arquivo e o recria com o conteúdo de cada comando, então ai no seu script só a última linha (cat $insc_social > /home/neylor/trabPapai/$nomeArq.txt[/i]) ficará salva no arquivo.
« Última modificação: 06 de MAR?O de 2007, 23:31 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline Neynder

  • Usuário Ubuntu
  • *
  • Mensagens: 135
  • Sempre dependemos de algo ou alguem para crescer
    • Ver perfil
Re: Me ajudem neste programa script. Porque ele não estar salvando?
« Resposta #11 Online: 06 de MAR?O de 2007, 23:42 »
Galera muito obrigado! clcampos, antes de postar já consegui resolver o problema, mesmo assim obrigado! Gente valeu mesmo e quando eu precisar retornarei aqui! Um abraço a todos e té mais!