ShellScript + MySQL

1. ShellScript + MySQL

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/12/2005 - 00:01h

Hoje eu resolvi brincar um pouco com Shell Script e fazer um pirraça junto com o MySQL, fiz tipo uma agenda de contatos, graças a opção MySQL -e , consegui fazer a query direto no Script, e notei que dá pra fazer muito mais coisas legais, alguêm já fez algo parecido ?


  


2. Re: ShellScript + MySQL

Tiago Barcellos Peczenyj
pacman

(usa Ubuntu)

Enviado em 14/12/2005 - 00:41h

ola

Shell script é muito poderoso, eu ja fiz um CGI-BIN interessante com ele.

Aqui vc encontra umas coisas interessantes (se é que não se baseou neste artigo):
http://www.thobias.org/doc/shell_bd.html


3. Re: ShellScript + MySQL

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/12/2005 - 01:17h

Vou dar uma olhada neste site. Mas eu não conhecia estas técnicas de Shell não rs, pensei até que eu tinha inventado :-P


4. Re: ShellScript + MySQL

Tiago Barcellos Peczenyj
pacman

(usa Ubuntu)

Enviado em 14/12/2005 - 16:29h

Então vem pra lista vc também !

http://br.groups.yahoo.com/group/shell-script/


5. Re: ShellScript + MySQL

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/12/2005 - 17:07h

O cara legal o grupo, obrigado pelo convite. To cadastrado.


6. Muito legal

Rafael
rafaelmaraba

(usa Ubuntu)

Enviado em 12/06/2013 - 23:13h

Olá veterano..
Sou novo aquí no forum
Já trabalhava com mysql
Agora estou me iniciando com o ubuntu 12
Estou gostando muito e não vou mais deixar o linux
Não sabia que era possível criar aplicativos com o mysql e shell script
A dias busco por exemplos, porém aqui no forum só encontro algo relacionado á backup.
Se possivel posta a sua agendina na área de scripts...
fiquei ancioso pra ver


7. Re: ShellScript + MySQL

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/06/2013 - 08:50h

minha versão beta de agenta com shell+mysql
não terminei por preguiça hehehehehehehehe


Espero que ajude


#!/bin/bash
#
# Agenda Simples em Dialog
# Autor: Daniel Lara Souza
# Versao 0.1

#VAriavel de conecta no mysql

sql="mysql -u root -p123456 -e"

while : ; do
OPCAO=$( \
yad --list \
--title=' AGENDA ' --text='Escolha um opcao: ' \
--width=400 --height=200 \
--column='opcao':NUM --column='texto':TEXT \
--no-headers --print-column=1 --separator='' --hide-column=1 \
1 'Adicionar Contato' \
2 'Listar Contatos' \
3 'Pesquisar Contatos ' \
4 'Deletar Contatos' \
--button="Sair":1 --button="Acessar":0 )
# para ver o help da lista no yad veja : yad --help-list
[ $? -ne 0 ] && break

case "$OPCAO" in


1)
NOME=$( yad --entry --entry-label="Nome" --entry-text="")

FONE=$( yad --entry --entry-label="Telefone" --entry-text="")

$sql "use agenda ; INSERT INTO agenda VALUES('$NOME','$FONE')"
;;


2)
$sql "use agenda; select * from agenda;" > agenda.tmp

cat agenda.tmp | sed '1d' > agenda.tmp2

sort agenda.tmp2 > agenda.tmp

cat agenda.tmp | sed '1d' | awk '{ print "Nome: " $1 "\nTelefone: " $2 }' > agenda.tmp3

AGENDA=$( cat agenda.tmp3 )

yad --title="Agenda" --text="$AGENDA" --width="300" --height="100"

rm -rf agenda.tmp agenda.tmp2 agenda.tmp3
;;

3)
nome=$( yad --entry --entry-label="Nome" --entry-text="" )

$sql "use agenda ; select * from agenda WHERE nome = '$nome';" > agenda.tmp

cat agenda.tmp | sed '1d' | awk '{print $1}' > nome.txt

cat agenda.tmp | sed '1d' | awk '{print $2}' > telefone.txt

n=$(cat nome.txt)

f=$(cat telefone.txt)

echo "Nome : $n" > g.tmp

echo "Telefone : $f" >> g.tmp

AGENDA=$( cat g.tmp )

yad --title="Agenda" --text="$AGENDA" --width="300" --height="100"

# dialog --textbox g.tmp 9 25

rm -rf nome.txt telefone.txt g.tmp agenda.tmp
;;

4)
;;

0) break

;;
esac
done



8. programas de lojas

Fredy
fredysch

(usa Outra)

Enviado em 26/06/2014 - 21:14h

É possivel em shel script desenvolver um programa com interface, semelhante aos existentes em lojas de grande porte que rodam em windows? A ideia seria instalar o ubuntu numa loja mas desenvolver um programa semelhante aos de caixa de mercado, com cadastro de cliente, produtos e fornecedores, e conectado a uma leitora de codigos, que após a leitura, dê baixa nos produtos vendidos, e se é possivel, quais ferramentas de desenvolvimentos disponiveis no linux? abraço, aguardo resposta...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts