Script não executa

1. Script não executa

Guilherme Moreira de Oliveira
coelhoposa

(usa Ubuntu)

Enviado em 05/09/2011 - 20:45h

Olá gente, estou tentando fazer um instalador de aplicativos, mas dá erro, abaixo o código-fonte dele.

#!/bin/bash
echo "########################################################################"
echo "# Teste de Instalador #"
echo "# Versão 1.0 #"
echo "# #"
echo "# Digite o nome do pacote que você deseja instalar #"
echo "########################################################################"
#tes
read nPkg
#
case $nPkg in
touch installed-apps.txt #Erro aqui
echo $nPkg > installed-apps.txt
./$nApp
echo "A instação terminou, o instalador será fechado em 3 segundos"
(sleep 3s && clear && exit)

Bem é apenas um teste, mas quando vou executá-lo aparece o seguinte:
./install-teste: linha 12: erro de sintaxe próximo do `token' não esperado `installed-apps.txt'
./install-teste: linha 12: ` touch installed-apps.txt'




  


2. Re: Script não executa

Elder Marco
eldermarco

(usa Fedora)

Enviado em 05/09/2011 - 20:54h

Porque você está usando o case no seu script (e sem fechar ele)? A variável nApp não está definida , porque usar ela?


3. Re: Script não executa

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 05/09/2011 - 20:55h

@milesmaverick envie o script que está usando aqui pra eu fazer uns testes ?

Olhando o que vc enviou vejo que o touch cria o arquivo em um case sem escolher a opção desejada.

Mande ele que vou ver como posso ajuda-lo.

Abraços

Veja estes exemplos documentados de scripts:

http://www.vivaolinux.com.br/topico/Shell-Script/Comandos-Shell-Script/

http://www.vivaolinux.com.br/topico/Shell-Script/Desafio-Ordenar-numeros-digitados/

Pode usar algum destes modelos para adaptar os seus.




4. Re: Script não executa

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 05/09/2011 - 21:31h

Uma outra alternativa é estudar este instalador : http://www.vivaolinux.com.br/dica/Gerenciador-de-pacotes-em-SHELL-SCRIPT-PKGMGR

Gerenciador de pacotes em SHELL SCRIPT - PKGMGR

Se você deseja saber mais sobre este aplicativo, baixe o Script aqui:
http://www.andremachado.org/wp-content/uploads/2011/03/pkgmgr-1.0.1.tar.gz

Pode ser que muita coisa do que você precisa já esteja contemplada neste mini-aplicativo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts