Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: sprit em 27 de Dezembro de 2007, 00:08
-
sprit@sprit-laptop:~/Desktop/macosxtheme$ cat install.sh
# !/bin/bash
if [ -d $HOME/.themes/OsX_MoD ]
the
echo "OK.OsX_MoD"
else
echo "Copiando... OsX_MoD"
cp OsX_MoD $HOME/.icons/
fi
if [ -d $HOME/.themes/T-ish-Ubuntulooks ]
the
echo "OK. T-ish-Ubuntulooks"
else
echo "Copiando... T-ish-Ubuntulooks"
cp T-ish-Ubuntulooks $HOME/.themes/
fi
sprit@sprit-laptop:~/Desktop/macosxtheme$ ./install.sh
./install.sh: line 6: erro de sintaxe próximo a símbolo inesperado `else'
./install.sh: line 6: `else'
Porque esta ocasionando esse erro? O que estou errando?
símbolo inesperado `else'
Obs.: Essa nao e a primeira vez que acontece isso toda vez que crio um script
com if, case, while, ocasiona um erro semelhante.
-
# !/bin/bash
if [ -d $HOME/.themes/OsX_MoD ]
then
echo "OK.OsX_MoD"
else
echo "Copiando... OsX_MoD"
cp OsX_MoD $HOME/.icons/
fi
if [ -d $HOME/.themes/T-ish-Ubuntulooks ]
then
echo "OK. T-ish-Ubuntulooks"
else
echo "Copiando... T-ish-Ubuntulooks"
cp T-ish-Ubuntulooks $HOME/.themes/
fi
Só olhei a estrutura do if.
-
A sim sprit antes que me esqueça.
Além dos tutoriais da net, que são fantásticos eu quando tenho uma dúvida abro o terminal (Aplicações > Acessórios > Terminal) e digito man sh.
A página do sh fala do if, do for, wile, select, pipe, concatenação e etc. Acho que é um bom texto para quem quer começar.
A sim, o Cantinho do Shell (http://www.dicas-l.com.br/cantinhodoshell/) (coluna do dicas-l (http://www.dicas-l.com.br)) é super legal.
[]'s
Cristiano
-
Valeu brigado ai...
A vocês sabem como cria pacotes debian.
vlw...
-
Valeu brigado ai...
A vocês sabem como cria pacotes debian.
vlw...
Rapaz existem muitas regras para se criar um pacote. Claro que você pode fazer um pacote sem seguir todas as regras, e que funcione, só que ai sem chance de tentar propor que seu pacote entre em algum repositório.
Acho que o melhor no caso seria você pesquisar mesmo no google (http://www.google.com.br) sobre este tema.
A sim, caso a dúvida do tópico tenha sida solucionada poderia editar a primeria mensagem, e adicionar RESOLVIDO ao titulo dela.
[]'s
Cristiano