[Ubuntu-BR] Res: Executar um clean.sh s em confirmação

2008-12-17 Por tôpico Silvio Clécio
Olá Amigos,

João, Humberto, André e lista, muito obrigado mesmo pela ajuda! :)

Brothers, eu tentei, tentei e nada :( , resolvi criar um clean no Lazarus, 
vejam o _readme_ dele:

---
*** clean ***
---
Portugues
---
Este binário exclui uma lista de arquivos,
passando apenas a extensão de cada um no
arquivo clean_filelist.
---

O arquivo com compilado e com _source_ está no link: 
(http://objectpascal.site50.net/files/clean.zip).

P.S.: O site ainda está em fase de construção, por isso está simplório 
(http://objectpascal.site50.net), quero inaugurá-lo no início de 2009 :) .

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


[Ubuntu-BR] Res: Executar um clean.sh s em confirmação

2008-12-16 Por tôpico Silvio Clécio
Olá pessoal,

Amigo, um script bash (sim um arquivo .sh, mas não precisa colocar a
extensão) pode fazer muito mais do que qualquer arquivo bat. Mas pensei aqui
em algo que pode facilitar para você.

Eu vi aqui, por isso falei no outro e-mail ... jurássico *.bat :)

Crie um diretório bin dentro do seu diretório padrão. No meu caso seria o
/home/xisberto/bin

Salve seu script dentro dele e dê opção de execução para ele. Pronto! Agora
você chama seu script de qualquer lugar, apenas digitando o nome dele. Isso
porque o diretório ~/bin está no seu $PATH (execute echo $PTAH num
terminal após criar o diretório bin e veja que ele aparece lá).

Então, para executar o seu script, abra um terminal e digite apenas o nome
do script (se vc colocou .sh no nome, coloque também na hora de executar, e
você pode usar o TAB para completar o nome).

Alternativamente, você pode usar o Alt+F2 em vez de abrir um terminal.

Brother, eu fiz como você mostrou acima e funfou de primeira! Só que eu quero 
que o _danado_ do clean.sh seja executado por um duplo clique do mouse sobre 
ele (exignte heim?, rsrsrs), daí o clean (agora sem o .sh :) ) exclui os 
files e fecha a janela com os botões Executar em terminal, Exibir, 
Cancelar e Executar automaticamente (ou quem sabe ela nem apareça :) ).

Tô dando um trabalho heim brother? É pq tem um monte de arquivos temporários 
que são gerados na compilação cara, e nada como um bom clean para fazer a 
limpeza, quem pega um pacote na NET com um clean.bat já sabe que é para isso, 
olhe o tanto de demos que tenho na NET 0800, desenvolvidos por mim e por outros 
desenvolvedores: (http://www.4shared.com/dir/5679510/48848609/Uploads.html), a 
maioria deles tem um clean.bat.
Estou migrando todos esses demos para Linux + Lazarus, já criei um site para a 
comunidade desenvolvedora e vou colocar esses demos lá, já chega de driver 
virtual :) .

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


[Ubuntu-BR] Res: Executar um clean.sh s em confirmação

2008-12-15 Por tôpico Silvio Clécio
Olá Amigos,

Brothers João e Humberto, eu não soube foi explicar mesmo, rsrsrs, é normal; 
pois saí da pré-história (Windows) para o mundo civilizado (Linux) :D .

Vejam só, antigamente eu faria assim num clean.bat:

---
@echo off
:: Remover arquivos *.tmp, *.~*, e *.bak
del *.tmp;*.~*;*.bak
exit
---

Após a exclusão dos arquivos *.tmp, *.~* (ex: *.~pp) e *.bak a velha janela 
preta (igual a história dela) do DOS seria fechada.
No link (http://geocities.yahoo.com.br/silvioprog/img_temp.png) disponibilizei 
temporariamente a imagem da moderna janela que eu quero que não  apareça (ou 
seja, uma confirmação no shell script do arquivo).
Seguinte, eu até consegui executar o clean.sh com duplo clique sobre ele, só 
que não quero todas as vezes clicar no botão Executar, quero deixar o 
clean.sh tipo um jurássico clean.bat.

Rsrsrsrs, desculpe-me pelos _palavrões_, ainda sou primata, estou lendo a wiki 
do Ubuntu para me tornar uma _criatura_ civilizado :D .

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/




De: João Olavo Baião de Vasconcelos joaool...@gmail.com
Para: Lista de discussão do LoCoTeam Brasileiro ubuntu-br@lists.ubuntu.com
Enviadas: Segunda-feira, 15 de Dezembro de 2008 21:43:25
Assunto: Re: [Ubuntu-BR] Executar um clean.sh sem confirmação

2008/12/15 Silvio Clécio silviop...@yahoo.com.br

 Eu sou usuário do Ubuntu 8.10 - Desktop, e sou _novato_ em muitas coisas
 dele (sou recém aposentado do Ruindows, digo, Windows :D ), e me deparei com
 uma dúvida boba para vocês, seguinte:


Opa! Bem vindo!
Pra começar com shell script, aconselho dar uma lida no Guia Foca [1] e no
Advanced Bash Scripting [2]. Tem mt coisa boa lá...

[1] http://focalinux.cipsga.org.br/gol.html
[2] http://tldp.org/LDP/abs/html/


 Eu criei um arquivo clean.sh para limpar arquivos temporários, e queria
 que não fosse necessário a confirmação da execução, tipo um arquivo 'pré
 histórico' *.bat :)


Eu tb não entendi. Vou chutar: vc não quer rodá-lo manualmente? Quer que ele
rode automaticamente qd entrar no sistema, de tempos em tempos ou algo
assim?


 Código do sh:

 ---
 !/bin/sh


Faltou o # na frente! Teria que ser:
#!/bin/sh

ou use o bash, pois ele tem algumas vantagens/*features* (perdoem pelo
ingles) a mais que o interpretador sh (veja no Advanced Bash Scripting).
Ficaria assim:
#!/bin/bash

Ah! Só de curiosidade, o nome desse #! é sha-bang (sha de sharp
(cerquilha)).

Falous!!
-- 
João Olavo Baião de Vasconcelos
Bacharel em Ciência da Computação
Analista de Sistemas - Infraestrutura
joaoolavo.wordpress.com
--



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


[Ubuntu-BR] Res: Executar um clean.sh s em confirmação

2008-12-15 Por tôpico Silvio Clécio
Olá Amigos,

Brothers João e Humberto, eu não soube foi explicar
mesmo, rsrsrs, é normal; pois saí da pré-história (Windows) para o
mundo civilizado (Linux) :D .

Vejam só, antigamente eu faria assim num clean.bat:

---
@echo off
:: Remover arquivos *.tmp, *.~*, e *.bak
del *.tmp;*.~*;*.bak
exit
---

Após a exclusão dos arquivos *.tmp, *.~* (ex: *.~pp) e *.bak a velha janela 
preta (igual a história dela) do DOS seria fechada.
No link (http://geocities.yahoo.com.br/silvioprog/img_temp.png)
disponibilizei temporariamente a imagem da moderna janela que eu quero
que não apareça (ou seja, uma confirmação no shell script do arquivo).
Seguinte,
eu até consegui executar o clean.sh com duplo clique sobre ele, só
que não quero todas as vezes clicar no botão Executar, quero deixar o
clean.sh tipo um jurássico clean.bat.

Rsrsrsrs,
desculpe-me pelos _palavrões_, ainda sou primata, estou lendo a wiki do
Ubuntu para me tornar uma _criatura_ civilizado :D .

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/




De: Xisberto xisbe...@gmail.com
Para: Lista de discussão do LoCoTeam Brasileiro ubuntu-br@lists.ubuntu.com
Enviadas: Segunda-feira, 15 de Dezembro de 2008 21:30:28
Assunto: Re: [Ubuntu-BR] Executar um clean.sh sem confirmação

2008/12/15 Silvio Clécio silviop...@yahoo.com.br

Como assim confirmação da execução? Não entendi.

Outra coisa, você tem uma necessidade real de apagar o /tmp? Ele não é que
nem o temp lá do Windows, que vc precisa apagar manualmente. No caso do
ubuntu, ele apaga seus arquivos a cada logof, e os do sistema devem ficar
lá.
-- 
Humberto Xis
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com

Sur la tuta tero estis unu lingvo kaj unu parlomaniero. - Gn 11,1



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br